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