Class: RubyXL::ColumnRange
Overview
Instance Method Summary
collapse
Methods inherited from OOXMLObject
#add_to_zip, #before_write_xml, define_attribute, define_child_node, define_element_name, #dup, filepath, #index_in_collection, #initialize, obtain_class_variable, parse, parse_file, set_countable, set_namespaces, #write_xml
Instance Method Details
#delete_column(col_index) ⇒ Object
19
20
21
22
23
|
# File 'lib/rubyXL/objects/column_range.rb', line 19
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
31
32
33
|
# File 'lib/rubyXL/objects/column_range.rb', line 31
def include?(col_index)
((min-1)..(max-1)).include?(col_index)
end
|
#insert_column(col_index) ⇒ Object
25
26
27
28
29
|
# File 'lib/rubyXL/objects/column_range.rb', line 25
def insert_column(col_index)
col = col_index + 1
self.min +=1 if min >= col
self.max +=1 if max >= col - 1
end
|