Sha256: 5af88a174017f4d831e46c796617d5a81c2c4bc4fd0976bcf5f059e784efd91e
Contents?: true
Size: 638 Bytes
Versions: 2
Compression:
Stored size: 638 Bytes
Contents
module Roo class Spreadsheet class << self def open(file) case File.extname(file) when '.xls' Excel.new(file) when '.xlsx' Excelx.new(file) when '.ods' Openoffice.new(file) when '' Google.new(file) else raise ArgumentError, "Don't know how to open file #{filename}" end end end end end require 'roo/version' # require 'roo/spreadsheetparser' TODO: require 'roo/generic_spreadsheet' require 'roo/openoffice' require 'roo/excel' require 'roo/excelx' require 'roo/google' require 'roo/roo_rails_helper'
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
hmcgowan-roo-1.3.6 | lib/roo.rb |
roo-1.3.6 | lib/roo.rb |