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-1.1.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.1.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.0.3 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.0.2 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.0.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.0.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-1.0.0.rc.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.15.3 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.15.2 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.15.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.15.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.14.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.14.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.13.3 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.13.2 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.13.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.13.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.12.0 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.11.1 lib/ruby-next/core/hash/except.rb
ruby-next-core-0.11.0 lib/ruby-next/core/hash/except.rb