Module: Extract::Tree::CondExp

Defined in:
lib/extract/tree/cond_exp.rb

Instance Method Summary collapse

Instance Method Details

#depsObject



20
21
22
# File 'lib/extract/tree/cond_exp.rb', line 20

def deps
  [a.text_value,b.text_value].uniq
end

#excel_valueObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/extract/tree/cond_exp.rb', line 4

def excel_value
  if op.text_value == "="
    a.excel_value == b.excel_value
  elsif op.text_value == ">"
    a.excel_value > b.excel_value
  elsif op.text_value == "<"
    a.excel_value < b.excel_value
  elsif op.text_value == ">="
    a.excel_value >= b.excel_value
  elsif op.text_value == "<="
    a.excel_value <= b.excel_value
  else
    raise "bad"
  end
end