diff options
author | Amy Sutedja <asutedja@biaprotect.com> | 2014-09-04 16:31:48 -0700 |
---|---|---|
committer | Amy Sutedja <asutedja@biaprotect.com> | 2014-09-05 14:06:11 -0700 |
commit | cebfebb8012520c4ab89d4c368983c28bdfcbe9b (patch) | |
tree | 1de0dd7e4d3d092a852477166f1ae727f617b61c /lib/hashie/extensions | |
parent | cdf6c832c067112ef95fbe0dd0c5b65cf9101eae (diff) | |
download | hashie-cebfebb8012520c4ab89d4c368983c28bdfcbe9b.tar.gz |
Merging Hashie::Mash now correctly only calls the block on duplicate values
Diffstat (limited to 'lib/hashie/extensions')
-rw-r--r-- | lib/hashie/extensions/method_access.rb | 2 | ||||
-rw-r--r-- | lib/hashie/extensions/pretty_inspect.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/hashie/extensions/method_access.rb b/lib/hashie/extensions/method_access.rb index bdf2fa7..307c232 100644 --- a/lib/hashie/extensions/method_access.rb +++ b/lib/hashie/extensions/method_access.rb @@ -172,7 +172,7 @@ module Hashie end def method?(name) - methods.map { |m| m.to_s }.include?(name) + methods.map(&:to_s).include?(name) end def redefine_method(method_name) diff --git a/lib/hashie/extensions/pretty_inspect.rb b/lib/hashie/extensions/pretty_inspect.rb index 246d2f1..d91e996 100644 --- a/lib/hashie/extensions/pretty_inspect.rb +++ b/lib/hashie/extensions/pretty_inspect.rb @@ -8,7 +8,7 @@ module Hashie def hashie_inspect ret = "#<#{self.class}" - keys.sort_by { |key| key.to_s }.each do |key| + keys.sort_by(&:to_s).each do |key| ret << " #{key}=#{self[key].inspect}" end ret << '>' |