class Rrxcell::Sheet
Attributes
book[R]
position[R]
Public Class Methods
new(book, position)
click to toggle source
Calls superclass method
# File lib/rrxcell/sheet.rb, line 4 def initialize(book, position) super() @book = book @position = position end
Public Instance Methods
[](row_position)
click to toggle source
# File lib/rrxcell/sheet.rb, line 10 def [](row_position) row(row_position) end
address(cell_address)
click to toggle source
# File lib/rrxcell/sheet.rb, line 14 def address(cell_address) row_position, column_position = Rrxcell::Addressing.cell_address_to_row_column_position(cell_address) row(row_position).column(column_position) end
name()
click to toggle source
# File lib/rrxcell/sheet.rb, line 20 def name book.sheet_names[position] end
object()
click to toggle source
# File lib/rrxcell/sheet.rb, line 24 def object raise ShouldBeImplementedError end
row(row_position)
click to toggle source
# File lib/rrxcell/sheet.rb, line 28 def row(row_position) raise ShouldBeImplementedError end