class StarTrack::TaskManager::Wunderlist
Attributes
client[R]
Public Class Methods
new()
click to toggle source
# File lib/star_track/task_manager/wunderlist.rb, line 8 def initialize config = YAML.load_file("#{ENV['HOME']}/.star_track.yaml")["wunderlist"] @access_token = config["access_token"] @client_id = config["client_id"] @list_name = config["list_name"] @client = ::Wunderlist::API.new( access_token: @access_token, client_id: @client_id ) end
Public Instance Methods
today_tasks()
click to toggle source
# File lib/star_track/task_manager/wunderlist.rb, line 21 def today_tasks @list ||= client.list(@list_name) @list.tasks(completed: true).select do |task| Time.parse(task.completed_at).to_date == Time.now.utc.to_date end.map(&:title) end