Module: Gorillib

Defined in:
lib/gorillib/hash/indifferent_access.rb,
lib/gorillib/hashlike.rb,
lib/gorillib/hashlike/keys.rb,
lib/gorillib/serialization.rb,
lib/gorillib/hashlike/slice.rb,
lib/gorillib/receiver_model.rb,
lib/gorillib/hashlike/compact.rb,
lib/gorillib/hashlike/deep_dup.rb,
lib/gorillib/hashlike/deep_hash.rb,
lib/gorillib/hashlike/deep_merge.rb,
lib/gorillib/hashlike/tree_merge.rb,
lib/gorillib/struct/acts_as_hash.rb,
lib/gorillib/hashlike/deep_compact.rb,
lib/gorillib/hashlike/reverse_merge.rb,
lib/gorillib/hash/indifferent_access.rb,
lib/gorillib/hashlike/hashlike_via_accessors.rb

Overview

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.

Defined Under Namespace

Modules: Hashlike, ReceiverModel, Struct Classes: HashWithIndifferentAccess, HashWithIndifferentSymbolKeys