Class: Hamster::Hash
Overview
Instance Method Summary
collapse
#each_branch, #leaves, #map_branches, #map_leaves, #map_tree
Instance Method Details
#as_json(options = nil) ⇒ Object
38
39
40
|
# File 'lib/nrser/gem_ext/hamster/hash.rb', line 38
def as_json options = nil
to_h.as_json options
end
|
#to_mutable ⇒ Object
31
32
33
34
35
|
# File 'lib/nrser/gem_ext/hamster/hash.rb', line 31
def to_mutable
each_with_object( {} ) { |(key, value), hash|
hash[ Hamster.to_mutable key ] = Hamster.to_mutable value
}
end
|
#to_yaml(*args, &block) ⇒ Object
43
44
45
|
# File 'lib/nrser/gem_ext/hamster/hash.rb', line 43
def to_yaml *args, &block
to_mutable.to_yaml *args, &block
end
|