module MxxRu::Helpers
Public Class Methods
external_tool_version_probe(cmd_line, version_re)
click to toggle source
Return nil if tool not found. Return version if tool is found.
# File lib/mxx_ru/helpers.rb, line 34 def Helpers.external_tool_version_probe(cmd_line, version_re) ver = nil IO.popen(cmd_line, :err => [:child, :out]).grep(version_re) do |s| ver = version_re.match(s)[1] end ver rescue nil end