Module: Enumerable
- Defined in:
- lib/enumerable-detect-value.rb
Instance Method Summary collapse
-
#detect_value(&block) ⇒ Object
Returns the first result of the block that is not nil.
Instance Method Details
#detect_value(&block) ⇒ Object
Returns the first result of the block that is not nil.
3 4 5 6 7 8 9 |
# 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 |