type_cast

in lib/aws-record/record/marshalers/numeric_set_marshaler.rb [10:26]


        def type_cast(raw_value)
          case raw_value
          when nil, ''
            Set.new
          when Set
            _as_numeric(raw_value)
          else
            if raw_value.respond_to?(:to_set)
              _as_numeric(raw_value.to_set)
            else
              msg = "Don't know how to make #{raw_value} of type " \
                    "#{raw_value.class} into a Numeric Set!"
              raise ArgumentError, msg
            end
          end
        end