class AWS::Core::Options::Validator

def validate_hash rules, value, opt_name, context = nil

Ensures the value is a hash and validates the hash context.
def validate_hash rules, value, opt_name, context = nil
  unless value.respond_to?(:to_hash)
    format_error('hash value', opt_name, context)
  end
  validate!(value.to_hash, rules[:members])
end