Attributes
| ins | [RW] | |
| outs | [RW] |
Public class methods
new
()
[show source]
# File lib/rufus/decision.rb, line 517 517: def initialize 518: 519: @ins = {} 520: @outs = {} 521: end
Public instance methods
add
(cell, x)
[show source]
# File lib/rufus/decision.rb, line 523 523: def add (cell, x) 524: 525: if cell.match(IN) 526: 527: @ins[x] = cell[3..-1] 528: 529: elsif cell.match(OUT) 530: 531: @outs[x] = cell[4..-1] 532: 533: end 534: # else don't add 535: end
to_csv
()
[show source]
# File lib/rufus/decision.rb, line 537 537: def to_csv 538: 539: (@ins.keys.sort.collect { |k| "in:#{@ins[k]}" } + 540: @outs.keys.sort.collect { |k| "out:#{@outs[k]}" }).join(',') 541: end