class Extract::Cell

Attributes

cell[RW]
sheet_def[RW]

Public Instance Methods

col() click to toggle source
# File lib/extract/cell.rb, line 30
def col
  rc[0]
end
deps() click to toggle source
# File lib/extract/cell.rb, line 11
def deps
  sheet_def.deps(cell)
end
name() click to toggle source
# File lib/extract/cell.rb, line 19
def name
  sheet_def.cell_names[cell]
end
raw_value() click to toggle source
# File lib/extract/cell.rb, line 15
def raw_value
  sheet_def.raw_value(cell)
end
rc() click to toggle source
# File lib/extract/cell.rb, line 23
def rc
  raise "foo" unless cell =~ /^([A-Z]+)([0-9]+)$/
  [$1,$2]
end
row() click to toggle source
# File lib/extract/cell.rb, line 27
def row
  rc[1].to_i
end
value() click to toggle source
# File lib/extract/cell.rb, line 6
def value
  raise "no sheet def" unless sheet_def
  sheet_def[cell]
end