Class: Bmg::Writer::Xlsx
- Inherits:
-
Object
- Object
- Bmg::Writer::Xlsx
- Includes:
- Bmg::Writer
- Defined in:
- lib/bmg/writer/xlsx.rb
Constant Summary collapse
- DEFAULT_OPTIONS =
{ }
Instance Attribute Summary collapse
-
#csv_options ⇒ Object
readonly
Returns the value of attribute csv_options.
-
#output_preferences ⇒ Object
readonly
Returns the value of attribute output_preferences.
Instance Method Summary collapse
- #call(relation, path) ⇒ Object
-
#initialize(csv_options, output_preferences = nil) ⇒ Xlsx
constructor
A new instance of Xlsx.
Constructor Details
#initialize(csv_options, output_preferences = nil) ⇒ Xlsx
Returns a new instance of Xlsx.
9 10 11 12 |
# File 'lib/bmg/writer/xlsx.rb', line 9 def initialize(, output_preferences = nil) @csv_options = DEFAULT_OPTIONS.merge() @output_preferences = OutputPreferences.dress(output_preferences) end |
Instance Attribute Details
#csv_options ⇒ Object (readonly)
Returns the value of attribute csv_options.
13 14 15 |
# File 'lib/bmg/writer/xlsx.rb', line 13 def @csv_options end |
#output_preferences ⇒ Object (readonly)
Returns the value of attribute output_preferences.
13 14 15 |
# File 'lib/bmg/writer/xlsx.rb', line 13 def output_preferences @output_preferences end |
Instance Method Details
#call(relation, path) ⇒ Object
15 16 17 18 |
# File 'lib/bmg/writer/xlsx.rb', line 15 def call(relation, path) require 'write_xlsx' dup._call(relation, path) end |