Module: L43::Time::EnumerableExtension

Included in:
TimeCalc::ArgParser
Defined in:
lib/l43/time/enumerable_extension.rb

Instance Method Summary collapse

Instance Method Details

#find_value(enum, &blk) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/l43/time/enumerable_extension.rb', line 6

def find_value(enum, &blk)
  enum.each do |ele|
    result = blk.(ele)
    next if result.nil?
    return result
  end
  nil
end