Sha256: 9e4f5a0532bc4562f05b1a06adf7d10b435071a08cbbe75f201250da0f3d1686
Contents?: true
Size: 707 Bytes
Versions: 8
Compression:
Stored size: 707 Bytes
Contents
# frozen_string_literal: true require 'roo/version' require 'roo/constants' require 'roo/errors' require 'roo/spreadsheet' require 'roo/base' module Roo autoload :OpenOffice, 'roo/open_office' autoload :LibreOffice, 'roo/libre_office' autoload :Excelx, 'roo/excelx' autoload :CSV, 'roo/csv' TEMP_PREFIX = 'roo_' CLASS_FOR_EXTENSION = { ods: Roo::OpenOffice, xlsx: Roo::Excelx, xlsm: Roo::Excelx, csv: Roo::CSV } def self.const_missing(const_name) case const_name when :Excel raise ROO_EXCEL_NOTICE when :Excel2003XML raise ROO_EXCELML_NOTICE when :Google raise ROO_GOOGLE_NOTICE else super end end end
Version data entries
8 entries across 8 versions & 2 rubygems
Version | Path |
---|---|
roo-2.10.1 | lib/roo.rb |
roo-2.10.0 | lib/roo.rb |
roo-2.9.0 | lib/roo.rb |
ruh-roo-3.0.1 | lib/roo.rb |
roo-2.8.3 | lib/roo.rb |
roo-2.8.2 | lib/roo.rb |
roo-2.8.1 | lib/roo.rb |
roo-2.8.0 | lib/roo.rb |