# File lib/aws/core/options/validator.rb, line 84 def validate_map rules, value, opt_name, context = nil unless value.respond_to?(:to_hash) format_error('hash value', opt_name, context) end value.inject({}) do |values,(k,v)| context = "member #{k.inspect} of :#{opt_name}" values[k] = validate_value(rules[:members], v, opt_name, context) values end end