git_stats/lib/git_stats/core_extensions/enumerable.rb

10 lines
166 B
Ruby

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