Sha256: 6fed4eb0af5b85b29d0460f5aa74ee57ba3bbf716acc92b505d84d9fc610273e

Contents?: true

Size: 264 Bytes

Versions: 4

Compression:

Stored size: 264 Bytes

Contents

class CsvxExtended < Roo::CSV
  def initialize(path)
    super(path, csv_options: { col_sep: ";" })
  end

  def foreach(sheet = nil, &block)
    index = 1
    CSV.foreach(@filename, csv_options) do |row|
      yield(row, index)
      index += 1
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
simple-spreadsheet-0.5.0 lib/simple-spreadsheet/classes/csvx_extended.rb
simple-spreadsheet-0.4.3 lib/simple-spreadsheet/classes/csvx_extended.rb
simple-spreadsheet-0.4.2 lib/simple-spreadsheet/classes/csvx_extended.rb
simple-spreadsheet-0.4.1 lib/simple-spreadsheet/classes/csvx_extended.rb