Sha256: 195724116ad4692e46bf02570d4b274579f2ba52b04437d326c82515f0b24545

Contents?: true

Size: 190 Bytes

Versions: 4

Compression:

Stored size: 190 Bytes

Contents

# frozen_string_literal: true

module Enumerable
  def first!(&block)
    matching = find(&block)
    raise 'Sequence contains no matching elements' if matching.nil?

    matching
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nova_git_stats-2.4.2 lib/git_stats/core_extensions/enumerable.rb
nova_git_stats-2.4.1 lib/git_stats/core_extensions/enumerable.rb
nova_git_stats-2.4.0 lib/git_stats/core_extensions/enumerable.rb
nova_git_stats-2.3.0 lib/git_stats/core_extensions/enumerable.rb