Class: RubyXL::Writer::WorksheetWriter
- Inherits:
-
GenericWriter
- Object
- GenericWriter
- RubyXL::Writer::WorksheetWriter
- Defined in:
- lib/rubyXL/writer/worksheet_writer.rb
Instance Method Summary collapse
- #filepath ⇒ Object
-
#initialize(workbook, sheet_index = 0) ⇒ WorksheetWriter
constructor
A new instance of WorksheetWriter.
- #ooxml_object ⇒ Object
Methods inherited from GenericWriter
#add_to_zip, #render_xml, #write
Constructor Details
#initialize(workbook, sheet_index = 0) ⇒ WorksheetWriter
Returns a new instance of WorksheetWriter.
5 6 7 8 9 |
# File 'lib/rubyXL/writer/worksheet_writer.rb', line 5 def initialize(workbook, sheet_index = 0) @workbook = workbook @sheet_index = sheet_index @worksheet = @workbook.worksheets[@sheet_index] end |
Instance Method Details
#filepath ⇒ Object
11 12 13 |
# File 'lib/rubyXL/writer/worksheet_writer.rb', line 11 def filepath File.join('xl', 'worksheets', "sheet#{@sheet_index + 1}.xml") end |
#ooxml_object ⇒ Object
15 16 17 |
# File 'lib/rubyXL/writer/worksheet_writer.rb', line 15 def ooxml_object @worksheet end |