Class: Blazer::ExcelParser
- Inherits:
-
Object
- Object
- Blazer::ExcelParser
- Defined in:
- lib/blazer/excel_parser.rb
Instance Method Summary collapse
- #export ⇒ Object
- #filename ⇒ Object
-
#initialize(query, columns, rows) ⇒ ExcelParser
constructor
A new instance of ExcelParser.
Constructor Details
#initialize(query, columns, rows) ⇒ ExcelParser
Returns a new instance of ExcelParser.
4 5 6 7 8 9 |
# File 'lib/blazer/excel_parser.rb', line 4 def initialize(query, columns, rows) @query = query @columns = columns @rows = rows @excel = ::Axlsx::Package.new end |
Instance Method Details
#export ⇒ Object
11 12 13 14 |
# File 'lib/blazer/excel_parser.rb', line 11 def export load_data! save_file! end |
#filename ⇒ Object
16 17 18 |
# File 'lib/blazer/excel_parser.rb', line 16 def filename "#{query.name.to_s.parameterize}-#{Time.current.strftime('%y-%m-%d')}.xlsx" end |