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