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