--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: This class has dubious semantics and we only have it so that people can write params[:key] instead of params['key'] and they get the same value for both keys.
constants: []

full_name: HashWithIndifferentAccess
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: "[]="
- !ruby/object:RI::MethodSummary 
  name: convert_key
- !ruby/object:RI::MethodSummary 
  name: convert_value
- !ruby/object:RI::MethodSummary 
  name: default
- !ruby/object:RI::MethodSummary 
  name: delete
- !ruby/object:RI::MethodSummary 
  name: dup
- !ruby/object:RI::MethodSummary 
  name: fetch
- !ruby/object:RI::MethodSummary 
  name: key?
- !ruby/object:RI::MethodSummary 
  name: merge
- !ruby/object:RI::MethodSummary 
  name: reverse_merge
- !ruby/object:RI::MethodSummary 
  name: stringify_keys!
- !ruby/object:RI::MethodSummary 
  name: symbolize_keys!
- !ruby/object:RI::MethodSummary 
  name: to_hash
- !ruby/object:RI::MethodSummary 
  name: to_options!
- !ruby/object:RI::MethodSummary 
  name: update
- !ruby/object:RI::MethodSummary 
  name: values_at
name: HashWithIndifferentAccess
superclass: Hash
