module Hashie2 autoload :Clash, 'hashie2/clash' autoload :Dash, 'hashie2/dash' autoload :Hash, 'hashie2/hash' autoload :HashExtensions, 'hashie2/hash_extensions' autoload :Mash, 'hashie2/mash' autoload :PrettyInspect, 'hashie2/hash_extensions' autoload :Trash, 'hashie2/trash' module Extensions autoload :Coercion, 'hashie2/extensions/coercion' autoload :DeepMerge, 'hashie2/extensions/deep_merge' autoload :KeyConversion, 'hashie2/extensions/key_conversion' autoload :IndifferentAccess, 'hashie2/extensions/indifferent_access' autoload :MergeInitializer, 'hashie2/extensions/merge_initializer' autoload :MethodAccess, 'hashie2/extensions/method_access' autoload :MethodQuery, 'hashie2/extensions/method_access' autoload :MethodReader, 'hashie2/extensions/method_access' autoload :MethodWriter, 'hashie2/extensions/method_access' autoload :StringifyKeys, 'hashie2/extensions/key_conversion' autoload :SymbolizeKeys, 'hashie2/extensions/key_conversion' end end