Module Hashie
In: lib/hashie.rb
lib/hashie/version.rb
lib/hashie/mash.rb
lib/hashie/dash.rb
lib/hashie/railtie.rb
lib/hashie/utils.rb
lib/hashie/array.rb
lib/hashie/extensions/ruby_version_check.rb
lib/hashie/extensions/deep_find.rb
lib/hashie/extensions/ignore_undeclared.rb
lib/hashie/extensions/mash/keep_original_keys.rb
lib/hashie/extensions/mash/safe_assignment.rb
lib/hashie/extensions/mash/symbolize_keys.rb
lib/hashie/extensions/pretty_inspect.rb
lib/hashie/extensions/ruby_version.rb
lib/hashie/extensions/array/pretty_inspect.rb
lib/hashie/extensions/deep_locate.rb
lib/hashie/extensions/key_conversion.rb
lib/hashie/extensions/stringify_keys.rb
lib/hashie/extensions/merge_initializer.rb
lib/hashie/extensions/strict_key_access.rb
lib/hashie/extensions/symbolize_keys.rb
lib/hashie/extensions/deep_merge.rb
lib/hashie/extensions/parsers/yaml_erb_parser.rb
lib/hashie/extensions/deep_fetch.rb
lib/hashie/extensions/indifferent_access.rb
lib/hashie/extensions/method_access.rb
lib/hashie/extensions/dash/property_translation.rb
lib/hashie/extensions/dash/indifferent_access.rb
lib/hashie/extensions/dash/coercion.rb
lib/hashie/extensions/coercion.rb
lib/hashie/rash.rb
lib/hashie/logger.rb
lib/hashie/hash.rb
lib/hashie/trash.rb
lib/hashie/clash.rb

Copyright (c) Chad Fowler, Rich Kilmer, Jim Weirich and others. Portions copyright (c) Engine Yard and Andre Arko

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ‘Software’), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Methods

logger   logger=  

Included Modules

Hashie::Extensions::StringifyKeys::ClassMethods Hashie::Extensions::SymbolizeKeys::ClassMethods

Classes and Modules

Module Hashie::Extensions
Module Hashie::Utils
Class Hashie::Array
Class Hashie::Clash
Class Hashie::CoercionError
Class Hashie::Dash
Class Hashie::Hash
Class Hashie::Mash
Class Hashie::Railtie
Class Hashie::Rash
Class Hashie::Trash

Constants

VERSION = '3.6.0'.freeze

Public Class methods

The logger that Hashie uses for reporting errors.

@return [Logger]

Sets the logger that Hashie uses for reporting errors.

@param logger [Logger] The logger to set as Hashie‘s logger. @return [void]

[Validate]