Method: Zstd::Encoder.open
- Defined in:
- lib/extzstd.rb
.open(outport, *args) ⇒ Object
call-seq:
open(outport, level = nil, dict = nil) -> zstd encoder
open(outport, encode_params, dict = nil) { |encoder| ... } -> yield returned value
90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/extzstd.rb', line 90 def self.open(outport, *args) e = new(outport, *args) return e unless block_given? begin yield e ensure e.close unless e.eof? end end |