Sha256: bfa542ffc06fb98de09402fe4293c77e9de59751201f1d3bcb19ab0368c85184

Contents?: true

Size: 266 Bytes

Versions: 20

Compression:

Stored size: 266 Bytes

Contents

# frozen_string_literal: true

module GitFame
  module Extension
    refine Hash do
      # Exclude keys from a Hash
      #
      # @param [Array<Symbol>] keys
      #
      # @return [Hash]
      def only(...)
        dup.extract!(...)
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
git_fame-3.2.19 lib/git_fame/extension.rb
git_fame-3.2.18 lib/git_fame/extension.rb
git_fame-3.2.17 lib/git_fame/extension.rb
git_fame-3.2.15 lib/git_fame/extension.rb
git_fame-3.2.13 lib/git_fame/extension.rb
git_fame-3.2.12 lib/git_fame/extension.rb
git_fame-3.2.11 lib/git_fame/extension.rb
git_fame-3.2.10 lib/git_fame/extension.rb
git_fame-3.2.9 lib/git_fame/extension.rb
git_fame-3.2.8 lib/git_fame/extension.rb
git_fame-3.2.7 lib/git_fame/extension.rb
git_fame-3.2.5 lib/git_fame/extension.rb
git_fame-3.2.2 lib/git_fame/extension.rb
git_fame-3.2.1 lib/git_fame/extension.rb
git_fame-3.1.1 lib/git_fame/extension.rb
git_fame-3.1.0 lib/git_fame/extension.rb
git_fame-3.0.3 lib/git_fame/extension.rb
git_fame-3.0.2 lib/git_fame/extension.rb
git_fame-3.0.1 lib/git_fame/extension.rb
git_fame-3.0.0 lib/git_fame/extension.rb