Class: Pal::Operation::BaseExportHandler
- Inherits:
-
Object
- Object
- Pal::Operation::BaseExportHandler
- Includes:
- Configuration, Log
- Defined in:
- lib/pal/operation/exporter.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#settings ⇒ Hash
Settings.
Instance Method Summary collapse
-
#initialize(settings) ⇒ BaseExportHandler
constructor
A new instance of BaseExportHandler.
-
#run_export(rows, columns) ⇒ Object
Extract values, call export.
Methods included from Log
#log_debug, #log_error, #log_info, #log_warn
Methods included from Configuration
Constructor Details
permalink #initialize(settings) ⇒ BaseExportHandler
Returns a new instance of BaseExportHandler.
123 124 125 |
# File 'lib/pal/operation/exporter.rb', line 123 def initialize(settings) @settings = settings end |
Instance Attribute Details
permalink #settings ⇒ Hash
Returns settings.
120 121 122 |
# File 'lib/pal/operation/exporter.rb', line 120 def settings @settings end |
Instance Method Details
permalink #run_export(rows, columns) ⇒ Object
Extract values, call export.
130 131 132 133 134 135 136 137 |
# File 'lib/pal/operation/exporter.rb', line 130 def run_export(rows, columns) if rows.empty? Pal.logger.warn("No results were found, will not export.") return end _export(rows, columns) end |