Class: Piperun::Filters::GzFilter
- Inherits:
-
TransformFilter
- Object
- Filter
- TransformFilter
- Piperun::Filters::GzFilter
- Defined in:
- lib/piperun/filters/gz_filter.rb
Instance Method Summary collapse
Methods inherited from TransformFilter
Methods inherited from Filter
Constructor Details
This class inherits a constructor from Piperun::Filters::Filter
Instance Method Details
#external_dependencies ⇒ Object
11 12 13 |
# File 'lib/piperun/filters/gz_filter.rb', line 11 def external_dependencies ['zlib'] end |
#transform(src, dst) ⇒ Object
5 6 7 8 9 |
# File 'lib/piperun/filters/gz_filter.rb', line 5 def transform(src, dst) Zlib::GzipWriter.open(dst) do |gz| gz.write IO.binread(src) end end |