lib/hash.rb in hash_dot-2.0.3 vs lib/hash.rb in hash_dot-2.1.0
- old
+ new
@@ -14,14 +14,13 @@
def method_missing(method, *args)
return super(method, *args) unless to_dot?
prop = create_prop(method)
- super(method, args) && return unless key?(prop)
-
if setter?(method)
self[prop] = args.first
else
+ super(method, args) && return unless key?(prop)
self[prop]
end
end
def respond_to?(method, include_all=false)