class Timetrap::Formatters::Toggl
Attributes
client[W]
config[W]
entries[R]
Public Class Methods
new(entries)
click to toggle source
# File lib/timetrap-toggl.rb, line 20 def initialize(entries) @entries = entries end
Public Instance Methods
output()
click to toggle source
# File lib/timetrap-toggl.rb, line 24 def output results = entries.map { |entry| TimetrapToggl::Formatter.new(entry, config).format } toggler = TimetrapToggl::Toggler.new(results, config.client) results = toggler.toggl TimetrapToggl::Output.new(results, config.projects).generate end
Private Instance Methods
config()
click to toggle source
# File lib/timetrap-toggl.rb, line 35 def config @config ||= TimetrapToggl::Config.new end