module Togglapper::Searches::Now
Public Instance Methods
day_entries(day = Time.now.to_date)
click to toggle source
# File lib/togglapper/searches/now.rb, line 12 def day_entries(day = Time.now.to_date) entries.select do |entry| start_date = Time.parse(entry["start"]).getlocal("+09:00").to_date start_date == day end end
entries(refresh: false)
click to toggle source
# File lib/togglapper/searches/now.rb, line 4 def entries(refresh: false) if refresh @entries = toggl_client.my_time_entries else @entries ||= toggl_client.my_time_entries end end
latest_entry()
click to toggle source
# File lib/togglapper/searches/now.rb, line 27 def latest_entry entries.sort_by{ |entry| entry["start"] }.last end
working_entry()
click to toggle source
# File lib/togglapper/searches/now.rb, line 31 def working_entry if latest_entry["stop"].nil? latest_entry end end