serialize

in lib/aws-record/record/marshalers/string_marshaler.rb [21:36]


        def serialize(raw_value)
          value = type_cast(raw_value)
          if value.is_a?(String)
            if value.empty?
              nil
            else
              value
            end
          elsif value.nil?
            nil
          else
            msg = "expected a String value or nil, got #{value.class}"
            raise ArgumentError, msg
          end
        end