module Enumerable

Public Instance Methods

detect_value() { |el| ... } click to toggle source

Returns the first result of the block that is not nil.

# File lib/enumerable-detect-value.rb, line 3
def detect_value(&block)
  each do |el|
    result = yield el
    return result if result
  end
  nil
end