Class OpenWFE::Extras::CsvTable::Header
In: lib/openwfe/extras/util/csvtable.rb
Parent: Object

Methods

add   new   to_csv  

Attributes

ins  [RW] 
outs  [RW] 

Public Class methods

[Source]

     # File lib/openwfe/extras/util/csvtable.rb, line 588
588:                 def initialize
589:                     @ins = []
590:                     @outs = []
591:                 end

Public Instance methods

[Source]

     # File lib/openwfe/extras/util/csvtable.rb, line 593
593:                 def add (cell, icol)
594:                     if OpenWFE::starts_with(cell, "in:")
595:                         @ins[icol] = cell[3..-1]
596:                         #puts "i added #{@ins[icol]}"
597:                     elsif OpenWFE::starts_with(cell, "out:")
598:                         @outs[icol] = cell[4..-1]
599:                         #puts "o added #{@outs[icol]}"
600:                     end
601:                     # else don't add
602:                 end

[Source]

     # File lib/openwfe/extras/util/csvtable.rb, line 604
604:                 def to_csv
605: 
606:                     s = ""
607:                     @ins.each do |_in|
608:                         s << "in:#{_in}," if _in
609:                     end
610:                     @outs.each do |out|
611:                         s << "out:#{out}," if out
612:                     end
613:                     s[0..-2]
614:                 end

[Validate]