Class: AbstractSpreadsheet
- Defined in:
- lib/tmis/engine/import/abstract_spreadsheet.rb
Overview
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Direct Known Subclasses
Instance Method Summary collapse
-
#[](r, c) ⇒ Object
Contract Pos, Pos => Any.
-
#column(n) ⇒ Object
Contract Pos => Any.
-
#initialize(filepath) ⇒ AbstractSpreadsheet
constructor
Contract String => Any.
-
#last_column ⇒ Object
Contract None => Pos.
-
#last_row ⇒ Object
Contract None => Pos.
-
#row(n) ⇒ Object
Contract Pos => Any.
-
#sheet(n) ⇒ Object
Contract Not => Any.
Constructor Details
#initialize(filepath) ⇒ AbstractSpreadsheet
Contract String => Any
8 9 10 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 8 def initialize(filepath) raise NotImplementedError end |
Instance Method Details
#[](r, c) ⇒ Object
Contract Pos, Pos => Any
38 39 40 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 38 def [](r, c) raise NotImplementedError end |
#column(n) ⇒ Object
Contract Pos => Any
33 34 35 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 33 def column(n) raise NotImplementedError end |
#last_column ⇒ Object
Contract None => Pos
18 19 20 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 18 def last_column raise NotImplementedError end |
#last_row ⇒ Object
Contract None => Pos
13 14 15 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 13 def last_row raise NotImplementedError end |
#row(n) ⇒ Object
Contract Pos => Any
28 29 30 |
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 28 def row(n) raise NotImplementedError end |