Module: O::HashMethodFix
- Included in:
- O
- Defined in:
- lib/o/hash_method_fix.rb
Overview
make some hash methods works for <#O>
Instance Method Summary collapse
-
#_merge(obj) ⇒ O
merge new data.
-
#_merge!(obj) ⇒ self
merge new data IN PLACE.
Instance Method Details
#_merge(obj) ⇒ O
merge new data
20 21 22 23 |
# File 'lib/o/hash_method_fix.rb', line 20 def _merge obj data = _child.merge(O.get(obj)) O[data] end |
#_merge!(obj) ⇒ self
merge new data IN PLACE
11 12 13 14 |
# File 'lib/o/hash_method_fix.rb', line 11 def _merge! obj _child.merge! O.get(obj) self end |