Module: Dumpster
- Defined in:
- lib/dumpster.rb,
lib/dumpster/csv.rb,
lib/dumpster/excel.rb,
lib/dumpster/version.rb,
lib/dumpster/model/sql.rb,
lib/dumpster/model/generic.rb
Defined Under Namespace
Modules: CSV, Excel, Model
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.csv_writer(model, options = {}) ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'lib/dumpster.rb', line 8
def self.csv_writer(model, options = {})
require 'dumpster/csv'
writer_class = if options[:type] == :windows
Dumpster::CSV::WindowsWriter
else
Dumpster::CSV::Writer
end
writer_class.new(model)
end
|
.excel_writer(model) ⇒ Object
18
19
20
21
|
# File 'lib/dumpster.rb', line 18
def self.excel_writer(model)
require 'dumpster/excel'
Dumpster::Excel::Writer.new(model)
end
|