module TogglDailyreport
Public Instance Methods
dailyreport()
click to toggle source
# File lib/simple_slack/toggls/toggl_dailyreport.rb, line 2 def dailyreport today_entry_reports end
today_entry_reports()
click to toggle source
# File lib/simple_slack/toggls/toggl_dailyreport.rb, line 6 def today_entry_reports _reports = [] day_entries.each do |entry| _reports << entry_info_hash(entry) end report_group = _reports.group_by do |report| report.keys.first end reports = report_group.map do |discription, entrys| sum_time = entrys.inject(0){|sum, entry| sum + entry.values.first } "#{discription} \(#{(sum_time/60).round(1)}.h\)" end reports.join("\n") end