Class: AbstractSpreadsheet

Inherits:
Object show all
Defined in:
lib/tmis/engine/import/abstract_spreadsheet.rb

Overview

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Direct Known Subclasses

SpreadsheetRoo, SpreadsheetSpreadsheet

Instance Method Summary collapse

Constructor Details

#initialize(filepath) ⇒ AbstractSpreadsheet

Contract String => Any

Raises:

  • (NotImplementedError)


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

Raises:

  • (NotImplementedError)


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

Raises:

  • (NotImplementedError)


33
34
35
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 33

def column(n)
  raise NotImplementedError
end

#last_columnObject

Contract None => Pos

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 18

def last_column
  raise NotImplementedError
end

#last_rowObject

Contract None => Pos

Raises:

  • (NotImplementedError)


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

Raises:

  • (NotImplementedError)


28
29
30
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 28

def row(n)
  raise NotImplementedError
end

#sheet(n) ⇒ Object

Contract Not => Any

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/tmis/engine/import/abstract_spreadsheet.rb', line 23

def sheet(n)
  raise NotImplementedError
end