class POI::Rows
Public Class Methods
new(worksheet)
click to toggle source
# File lib/poi/workbook/row.rb, line 5 def initialize(worksheet) @worksheet = worksheet @poi_worksheet = worksheet.poi_worksheet @rows = {} end
Public Instance Methods
[](index)
click to toggle source
# File lib/poi/workbook/row.rb, line 11 def [](index) @rows[index] ||= Row.new(@poi_worksheet.get_row(index) || @poi_worksheet.create_row(index), @worksheet) end
each() { |rowwhile has_next| ... }
click to toggle source
# File lib/poi/workbook/row.rb, line 19 def each it = @poi_worksheet.row_iterator yield Row.new(it.next, @worksheet) while it.has_next end
size()
click to toggle source
# File lib/poi/workbook/row.rb, line 15 def size @poi_worksheet.physical_number_of_rows end