in lib/aws-record/record/marshalers/float_marshaler.rb [21:32]
def serialize(raw_value)
float = type_cast(raw_value)
if float.nil?
nil
elsif float.is_a?(Float)
float
else
msg = "expected a Float value or nil, got #{float.class}"
raise ArgumentError, msg
end
end