lib/ffprober.rb in ffprober-0.2.0 vs lib/ffprober.rb in ffprober-0.2.1

- old
+ new

@@ -2,9 +2,22 @@ require "ffprober/parser" require "ffprober/format" require "ffprober/stream" require "ffprober/audio_stream" require "ffprober/video_stream" +require "ffprober/ffprobe_version" require "json" module Ffprober + def self.path + name = 'ffprobe' + + if File.executable? name + cmd + else + path = ENV['PATH'].split(File::PATH_SEPARATOR).find { |path| + File.executable? File.join(path, name) + } + path && File.expand_path(name, path) + end + end end