Class
Hashr
In:
lib/hashr.rb
lib/hashr/version.rb
lib/hashr/env_defaults.rb
Parent:
Hash
Methods
[]
[]=
deep_accessorize
deep_defaultize
deep_hashrize
default
defaults
define
definition
include_accessors
include_modules
meta_class
method_missing
new
respond_to?
set
to_hash
Classes and Modules
Module
Hashr::EnvDefaults
Constants
TEMPLATE
=
new
VERSION
=
'0.0.21'
Attributes
raise_missing_keys
[RW]
Public Class methods
deep_accessorize
(hash)
default
(defaults)
defaults
()
define
(definition)
definition
()
new
(data = {}, definition = self.class.definition, &block)
Public Instance methods
[]
(key, default = nil)
[]=
(key, value)
include_accessors
(accessors)
include_modules
(modules)
meta_class
()
method_missing
(name, *args, &block)
respond_to?
(name)
set
(path, value, stack = [])
to_hash
()
Protected Instance methods
deep_defaultize
(hash)
deep_hashrize
(hash)
[Validate]