module ADSP::Stream::WriterHelpers::ClassMethods
Additional class methods for writer.
Public Instance Methods
open(file_path, *args) { |writer| ... }
click to toggle source
Opens file_path
in binary mode, creates writer and yields it.
# File lib/adsp/stream/writer_helpers.rb, line 80 def open(file_path, *args, &block) Validation.validate_string file_path Validation.validate_proc block ::File.open file_path, "wb" do |io| writer = new io, *args begin yield writer ensure writer.close end end end