class RgGen::SpreadsheetLoader::Spreadsheet::Row
Attributes
file[R]
row[R]
sheet[R]
Public Class Methods
new(sheet, row)
click to toggle source
# File lib/rggen/spreadsheet_loader/spreadsheet/row.rb, line 7 def initialize(sheet, row) @file = sheet.file @sheet = sheet.sheet @row = row @cells = [] end
Public Instance Methods
[](column)
click to toggle source
# File lib/rggen/spreadsheet_loader/spreadsheet/row.rb, line 18 def [](column) @cells[column] ||= Cell.new(self, column) @cells[column] end
[]=(column, value)
click to toggle source
# File lib/rggen/spreadsheet_loader/spreadsheet/row.rb, line 23 def []=(column, value) self[column].value = value end
cells(from = 0, length = nil)
click to toggle source
# File lib/rggen/spreadsheet_loader/spreadsheet/row.rb, line 27 def cells(from = 0, length = nil) Array.new(length || (@cells.size - from)) { |i| self[from + i] } end