Sha256: ae0c2d753f892e6308310b79186e50cca8f7e41a89faeb634b04a3c45f73dec9

Contents?: true

Size: 422 Bytes

Versions: 2

Compression:

Stored size: 422 Bytes

Contents

module Abrizer
  class FfprobeFile

    include FilepathHelpers

    def initialize(filename, output_directory)
      @informer = FfprobeInformer.new(filepath: filename)
      @output_directory = output_directory
      FileUtils.mkdir_p @output_directory unless File.exist? @output_directory
    end

    def run
      File.open(ffprobe_filepath, 'w') do |fh|
        fh.puts @informer.to_json
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
abrizer-0.6.0 lib/abrizer/ffprobe_file.rb
abrizer-0.5.0 lib/abrizer/ffprobe_file.rb