module Mate::Bin
Public Class Methods
v2()
click to toggle source
# File lib/mate/bin.rb, line 6 def v2 mate_version(/^mate 2.\d+/) or abort 'Can\'t find mate binary v2' end
Private Class Methods
mate_version(regexp)
click to toggle source
# File lib/mate/bin.rb, line 12 def mate_version(regexp) IO.popen('which -a mate', &:readlines).map(&:strip).find{ |bin| `#{bin.shellescape} -v` =~ regexp } end