class ActiveVlc::CLI::Vlc
Public Instance Methods
supported()
click to toggle source
# File lib/activevlc/cli/vlc.rb, line 26 def supported puts _supported end
version()
click to toggle source
# File lib/activevlc/cli/vlc.rb, line 15 def version v = _version if v puts "VLC version #{v[0]}.#{v[1]}.#{v[2]} (supported = #{_supported})" else puts "vlc binary NOT FOUND (probably not in $PATH)" end end
Private Instance Methods
_supported()
click to toggle source
# File lib/activevlc/cli/vlc.rb, line 40 def _supported v = _version v and v[0] == 2 end
_version()
click to toggle source
# File lib/activevlc/cli/vlc.rb, line 31 def _version version_string = `vlc --version 2>&1` if version_string =~ /version (\d+)\.(\d)+\.(\d)+/ [$1, $2, $3].map &:to_i else nil end end