Class: RubyXL::ColumnRange
Overview
Constant Summary
collapse
- DEFAULT_WIDTH =
9
Instance Attribute Summary
#local_namespaces
Instance Method Summary
collapse
#==, #before_write_xml, included, #index_in_collection, #initialize, #write_xml
Instance Method Details
#delete_column(col_index) ⇒ Object
18
19
20
21
22
|
# File 'lib/rubyXL/objects/column_range.rb', line 18
def delete_column(col_index)
col = col_index + 1
self.min -=1 if min >= col
self.max -=1 if max >= col
end
|
#include?(col_index) ⇒ Boolean
30
31
32
|
# File 'lib/rubyXL/objects/column_range.rb', line 30
def include?(col_index)
((min-1)..(max-1)).include?(col_index)
end
|
#insert_column(col_index) ⇒ Object
24
25
26
27
28
|
# File 'lib/rubyXL/objects/column_range.rb', line 24
def insert_column(col_index)
col = col_index + 1
self.min +=1 if min >= col
self.max +=1 if max >= col - 1
end
|