Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/mikoshi/util/except_keys.rb

Instance Method Summary collapse

Instance Method Details

#except_keys(keys_enum) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/mikoshi/util/except_keys.rb', line 6

def except_keys(keys_enum)
  return dup.except!(keys_enum) unless keys_enum.respond_to?(:each)

  clone = dup
  keys_enum.each do |key|
    clone.except!(key)
  end

  clone
end