class AbstractSpreadsheet
include Contracts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Public Class Methods
new(filepath)
click to toggle source
Contract String => Any
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 8 def initialize(filepath) raise NotImplementedError end
Public Instance Methods
[](r, c)
click to toggle source
Contract Pos, Pos => Any
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 38 def [](r, c) raise NotImplementedError end
column(n)
click to toggle source
Contract Pos => Any
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 33 def column(n) raise NotImplementedError end
last_column()
click to toggle source
Contract None => Pos
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 18 def last_column raise NotImplementedError end
last_row()
click to toggle source
Contract None => Pos
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 13 def last_row raise NotImplementedError end
row(n)
click to toggle source
Contract Pos => Any
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 28 def row(n) raise NotImplementedError end
sheet(n)
click to toggle source
Contract Not => Any
# File lib/tmis/engine/import/abstract_spreadsheet.rb, line 23 def sheet(n) raise NotImplementedError end