From 02a58a74c97c37abc67d9e8b8cbdb221a4b7bf01 Mon Sep 17 00:00:00 2001 From: Will Date: Mon, 16 Mar 2015 01:37:26 -0400 Subject: [PATCH] Switch to Open3 --- lib/rtasklib.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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"