Sha256: 955b4daaa7717e3b520ee52791ea102d317f6935d88fb401c038bed728c0c775

Contents?: true

Size: 299 Bytes

Versions: 8

Compression:

Stored size: 299 Bytes

Contents

module Ffmprb

  class Process

    class Input

      def temporise_io!(extname=nil)
        process.proc_vis_edge @io, process, :remove
        @io.tap do
          @io = File.temp_fifo(extname || io.extname)
          process.proc_vis_edge @io, process
        end
      end

    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ffmprb-0.12.3 lib/ffmprb/process/input/temp.rb
ffmprb-0.12.2 lib/ffmprb/process/input/temp.rb
ffmprb-0.12.1 lib/ffmprb/process/input/temp.rb
ffmprb-0.11.4 lib/ffmprb/process/input/temp.rb
ffmprb-0.11.3 lib/ffmprb/process/input/temp.rb
ffmprb-0.11.2 lib/ffmprb/process/input/temp.rb
ffmprb-0.10.1 lib/ffmprb/process/input/temp.rb
ffmprb-0.10.0 lib/ffmprb/process/input/temp.rb