Class: EdgarHelper::CsvVisitor
- Inherits:
-
Object
- Object
- EdgarHelper::CsvVisitor
- Defined in:
- app/helpers/edgar_helper.rb
Overview
Visit @list and generate csv
Instance Method Summary (collapse)
-
- (CsvVisitor) initialize(t)
constructor
INPUTS
- t
-
template object.
- - (Object) visit_column(rec, col)
Constructor Details
- (CsvVisitor) initialize(t)
INPUTS
- t
-
template object
372 373 374 |
# File 'app/helpers/edgar_helper.rb', line 372 def initialize(t) @t = t end |
Instance Method Details
- (Object) visit_column(rec, col)
376 377 378 379 380 381 382 383 384 385 386 |
# File 'app/helpers/edgar_helper.rb', line 376 def visit_column(rec, col) val = rec.send(col.name) case col.type when :date @t.date_fmt(val) when :datetime @t.datetime_fmt(val) else rec.send(col.name) end end |