lib/hash.rb in hash_dot-2.4.0 vs lib/hash.rb in hash_dot-2.4.1
- old
+ new
@@ -42,11 +42,11 @@
def dotify_obj(obj, use_default: false)
case obj
when Array
obj.each do |el|
- dotify_obj(el)
+ dotify_obj(el, use_default: use_default)
end
when Hash
dotify_hash(obj, use_default: use_default)
# else no-op
end
@@ -55,10 +55,10 @@
def dotify_hash(hash, use_default: false)
hash.use_dot_syntax = true
hash.hash_dot_use_default = use_default
hash.each_value do |val|
- dotify_obj(val)
+ dotify_obj(val, use_default: use_default)
end
end
def to_dot?
use_dot_syntax || self.class.use_dot_syntax