class TimetrapToggl::Toggler
Attributes
client[R]
entries[R]
Public Class Methods
new(entries, client)
click to toggle source
# File lib/timetrap_toggl/toggler.rb, line 4 def initialize(entries, client) @entries = entries @client = client end
Public Instance Methods
failed()
click to toggle source
# File lib/timetrap_toggl/toggler.rb, line 26 def failed @failed ||= [] end
submitted()
click to toggle source
# File lib/timetrap_toggl/toggler.rb, line 22 def submitted @submitted ||= [] end
toggl()
click to toggle source
# File lib/timetrap_toggl/toggler.rb, line 9 def toggl entries.each do |entry| if entry.key? :error failed << entry else client.create_time_entry(entry) submitted << entry end end { submitted: submitted, failed: failed } end