parse_type

in lib/generators/aws_record/generated_attribute.rb [70:97]


        def parse_type(name, type)
          case type.downcase

          when "bool", "boolean"
            :boolean_attr
          when "date"
            :date_attr
          when "datetime"
            :datetime_attr
          when "float"
            :float_attr
          when "int", "integer"
            :integer_attr
          when "list"
            :list_attr
          when "map"
            :map_attr
          when "num_set", "numeric_set", "nset"
            :numeric_set_attr
          when "string_set", "s_set", "sset"
            :string_set_attr
          when "string"
            :string_attr
          else
            raise ArgumentError.new("Invalid type for #{name}: #{type}")
          end
        end