in lib/aws-record/record/marshalers/list_marshaler.rb [10:26]
def type_cast(raw_value)
case raw_value
when nil, ''
nil
when Array
raw_value
else
if raw_value.respond_to?(:to_a)
raw_value.to_a
else
msg = "Don't know how to make #{raw_value} of type " \
"#{raw_value.class} into an array!"
raise ArgumentError, msg
end
end
end