Sha256: 2b681bcd6127f2b6610d5b42808276ee2634f6d56a36a7065a7dc31d8b29a1ac

Contents?: true

Size: 471 Bytes

Versions: 3

Compression:

Stored size: 471 Bytes

Contents

require "mini_mediainfo/version"
require "mini_mediainfo/media"
require 'open3'

module MiniMediainfo

  def self.platform_supported?
    /(darwin|linux|unix)/ =~ RUBY_PLATFORM
  end

  def self.mediainfo_version
    cmd = "mediainfo --version"
    out = Open3.popen3(cmd) { |stdin, stdout, stderr| stdout.read }
    out.gsub("\n","")
  end

  def self.mediainfo_binary
    cmd = "which mediainfo"
    Open3.popen3(cmd) { |stdin, stdout, stderr| stdout.read }
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mini_mediainfo-0.0.3 lib/mini_mediainfo.rb
mini_mediainfo-0.0.2 lib/mini_mediainfo.rb
mini_mediainfo-0.0.1 lib/mini_mediainfo.rb