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