Class: Hash

Inherits:
Object show all
Defined in:
lib/sup/util.rb

Direct Known Subclasses

OrderedHash

Instance Method Summary collapse

Instance Method Details

#-(o) ⇒ Object



535
536
537
# File 'lib/sup/util.rb', line 535

def - o
  Hash[*self.map { |k, v| [k, v] unless o.include? k }.compact.flatten_one_level]
end

#select_by_value(v = true) ⇒ Object



539
540
541
# File 'lib/sup/util.rb', line 539

def select_by_value v=true
  select { |k, vv| vv == v }.map { |x| x.first }
end