Method: Mayak::Csv::Header#with_column
- Defined in:
- lib/mayak/csv/header.rb
#with_column(name, &serializer) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/mayak/csv/header.rb', line 20 def with_column(name, &serializer) new_column = ::Mayak::Csv::Column[Value].new( name: name, serializer: -> (value) { serializer.call(value) } ) Header[Value].new(columns: columns.concat([new_column])) end |