module SmartMethod::Hash
Public Instance Methods
first_key()
click to toggle source
# File lib/smart_method/hash.rb, line 13 def first_key keys[0] end
has_keys?(*keys)
click to toggle source
# File lib/smart_method/hash.rb, line 5 def has_keys?(*keys) (self.keys & keys) == keys end
last_key()
click to toggle source
# File lib/smart_method/hash.rb, line 17 def last_key keys.last end
replace_key(old_key, new_key)
click to toggle source
# File lib/smart_method/hash.rb, line 9 def replace_key(old_key, new_key) self[new_key] = self.delete old_key end