Method: Kernel#iff
- Defined in:
- lib/carat-dev/conditional/conditionals.rb
#iff(*exp_blks) ⇒ Object
64 65 66 67 68 69 70 71 72 |
# File 'lib/carat-dev/conditional/conditionals.rb', line 64 def iff( *exp_blks ) r = nil exp_blks.each_with_index{ |e,i| if i % 2 == 0 r = e.true?(&exp_blks[i+1]); break if e end } r end |