Module: Roo

Defined in:
lib/roo.rb,
lib/roo/spreadsheet.rb

Defined Under Namespace

Classes: Base, CSV, Excel, Excel2003XML, Excelx, Google, LibreOffice, OpenOffice, Spreadsheet

Constant Summary collapse

VERSION =
'1.12.1'

Class Method Summary collapse

Class Method Details

.const_missing(const_name) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/roo.rb', line 5

def self.const_missing(const_name)
  case const_name
  when :Libreoffice
    warn "`Roo::Libreoffice` has been deprecated. Use `Roo::LibreOffice` instead."
    LibreOffice
  when :Openoffice
    warn "`Roo::Openoffice` has been deprecated. Use `Roo::OpenOffice` instead."
    OpenOffice
  when :Csv
    warn "`Roo::Csv` has been deprecated. Use `Roo::CSV` instead."
    CSV
  when :GenericSpreadsheet
    warn "`Roo::GenericSpreadsheet` has been deprecated. Use `Roo::Base` instead."
    Base
  else
    super
  end
end