diff --git a/lib/rtasklib.rb b/lib/rtasklib.rb index b4c6249..1aa6930 100644 --- a/lib/rtasklib.rb +++ b/lib/rtasklib.rb @@ -5,6 +5,8 @@ require_relative "rtasklib/serializer" require_relative "rtasklib/taskrc" +require "open3" + module Rtasklib class TaskWarrior @@ -12,7 +14,9 @@ class TaskWarrior def initialize rc="#{Dir.home}/.taskrc" # Check TW version, and throw warning - @version = Gem::Version.new(`task _version`.chomp) + raw_version = Open3.capture2("task _version") + @version = Gem::Version.new(raw_version[0].chomp) + # @version = Gem::Version.new(`task _version`.chomp) if @version < Gem::Version.new('2.4.0') warn "#{@version} is untested"