module Augmented::Hashes::Mappable
Public Instance Methods
map_keys() { |key, value, self] = value| ... }
click to toggle source
# File lib/augmented/hashes/mappable.rb, line 10 def map_keys self.each_with_object({}){ |(key, value), result| result[yield key, value, self] = value } end
map_values() { |value, key, self| ... }
click to toggle source
# File lib/augmented/hashes/mappable.rb, line 6 def map_values self.each_with_object({}){ |(key, value), result| result[key] = yield value, key, self } end