class WorksheetDimension

Attributes

first_column[R]
first_row[R]
last_column[R]
last_row[R]

Public Class Methods

new(area) click to toggle source
# File src/rewrite/rewrite_whole_row_column_references_to_areas.rb, line 7
def initialize(area)
  @area = Area.for(area)
  @area.calculate_excel_variables
  @first_column = @area.excel_start.excel_column
  @last_column =  @area.excel_finish.excel_column
  @first_row = @area.excel_start.excel_row
  @last_row = @area.excel_finish.excel_row
end

Public Instance Methods

inspect() click to toggle source
# File src/rewrite/rewrite_whole_row_column_references_to_areas.rb, line 24
def inspect
  area.inspect
end
map_column(start,finish) click to toggle source
# File src/rewrite/rewrite_whole_row_column_references_to_areas.rb, line 20
def map_column(start,finish)
  ["#{start}#{first_row}","#{finish}#{last_row}"]
end
map_row(start,finish) click to toggle source
# File src/rewrite/rewrite_whole_row_column_references_to_areas.rb, line 16
def map_row(start,finish)
  ["#{first_column}#{start}","#{last_column}#{finish}"]
end