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