module Roo::Xls::SpreadsheetEachSkipBlanks
def each(skip = dimensions[0])
def each(skip = dimensions[0]) blanks = 0 skip.upto(dimensions[1] - 1) do |i| if row(i).any? Proc.new.call(row(i)) else blanks += 1 blanks < 20 ? next : return end end end
def each(skip = dimensions[0]) blanks = 0 skip.upto(dimensions[1] - 1) do |i| if row(i).any? Proc.new.call(row(i)) else blanks += 1 blanks < 20 ? next : return end end end