Class: CsvPatch::Compression
- Defined in:
- lib/csv_patch/compression.rb
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(input_stream, output_stream, column_metadata) ⇒ Compression
constructor
A new instance of Compression.
Methods inherited from Operation
Constructor Details
#initialize(input_stream, output_stream, column_metadata) ⇒ Compression
Returns a new instance of Compression.
7 8 9 10 11 12 13 |
# File 'lib/csv_patch/compression.rb', line 7 def initialize input_stream, output_stream, @empty_columns = [:empty_columns] @headers = [:columns] @input_stream = input_stream @output_stream = output_stream end |
Instance Method Details
#execute ⇒ Object
15 16 17 18 |
# File 'lib/csv_patch/compression.rb', line 15 def execute emit_header_row emit_compressed_data end |