module ExistClient::OmniFocus

Constants

SCRIPT

This script comes from github.com/tschoffelen/vibe

VERSION

Public Instance Methods

completed_tasks(_report_period, _data_path) click to toggle source
# File lib/exist_client/omni_focus.rb, line 38
def completed_tasks(_report_period, _data_path)
  data = `osascript -e '#{SCRIPT}'`.strip.split("\r")

  data.reject { |value| value == "missing value" }.map do |time_str|
    { completed_at: Time.parse(time_str) }
  end
end