Sha256: 29b4ae37a9e5a3b70ca92cd93c9680ef6268d5749c99010a097b71d8a796ce69

Contents?: true

Size: 212 Bytes

Versions: 26

Compression:

Stored size: 212 Bytes

Contents

# frozen_string_literal: true

RubyNext::Core.patch Hash, method: :except, version: "3.0" do
  <<-RUBY
def except(*keys)
  self.dup.tap do |new_hash|
    keys.each { |k| new_hash.delete(k) }
  end
end
  RUBY
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
ruby-next-core-0.10.5 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.10.4 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.10.3 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.10.2 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.10.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.10.0 lib/ruby-next/core/hash/except.rb