Class: RubyXL::Row
Overview
Constant Summary
collapse
- DEFAULT_HEIGHT =
13
Instance Attribute Summary collapse
#local_namespaces
Instance Method Summary
collapse
#==, included, #initialize, #write_xml
Instance Attribute Details
#worksheet ⇒ Object
Returns the value of attribute worksheet.
149
150
151
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 149
def worksheet
@worksheet
end
|
Instance Method Details
#[](ind) ⇒ Object
159
160
161
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 159
def [](ind)
cells[ind]
end
|
#before_write_xml ⇒ Object
151
152
153
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 151
def before_write_xml
!(cells.nil? || cells.empty?)
end
|
#delete_cell_shift_left(col_index) ⇒ Object
172
173
174
175
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 172
def delete_cell_shift_left(col_index)
cells.delete_at(col_index)
update_cell_coords(col_index)
end
|
#get_fill_color ⇒ Object
189
190
191
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 189
def get_fill_color
@worksheet.workbook.get_fill_color(xf)
end
|
#get_font ⇒ Object
193
194
195
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 193
def get_font
@worksheet.workbook.fonts[xf.font_id]
end
|
#index_in_collection ⇒ Object
155
156
157
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 155
def index_in_collection
r - 1
end
|
#insert_cell_shift_right(c, col_index) ⇒ Object
167
168
169
170
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 167
def insert_cell_shift_right(c, col_index)
cells.insert(col_index, c)
update_cell_coords(col_index)
end
|
#size ⇒ Object
163
164
165
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 163
def size
cells.size
end
|
#xf ⇒ Object
185
186
187
|
# File 'lib/rubyXL/objects/sheet_data.rb', line 185
def xf
@worksheet.workbook.cell_xfs[self.style_index || 0]
end
|