# File lib/aws/core/options/json_serializer.rb, line 66 def normalize_value value, rules case rules[:type] when :hash then normalize_keys(value, rules[:members]) when :array then value.map{|v| normalize_value(v, rules[:members]) } when :map value.inject({}) do |h,(k,v)| h.merge(k => normalize_value(v, rules[:members])) end when :blob then Base64.encode64(value.read).strip else value end end