Class: Coopy::TableModifier
- Inherits:
-
Object
- Object
- Coopy::TableModifier
- Defined in:
- lib/lib/coopy/table_modifier.rb
Instance Method Summary collapse
-
#initialize(t) ⇒ TableModifier
constructor
A new instance of TableModifier.
- #remove_column(at) ⇒ Object
Constructor Details
#initialize(t) ⇒ TableModifier
Returns a new instance of TableModifier.
7 8 9 |
# File 'lib/lib/coopy/table_modifier.rb', line 7 def initialize(t) @t = t end |
Instance Method Details
#remove_column(at) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/lib/coopy/table_modifier.rb', line 17 def remove_column(at) fate = [] begin _g1 = 0 _g = @t.get_width while(_g1 < _g) i = _g1 _g1+=1 if i < at fate.push(i) elsif i > at fate.push(i - 1) else fate.push(-1) end end end @t.insert_or_delete_columns(fate,@t.get_width - 1) end |