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