Module: Togglapper::Summaries::Tag

Included in:
Togglapper::Summary
Defined in:
lib/togglapper/summaries/tag.rb

Instance Method Summary collapse

Instance Method Details

#summary_by_tags(*search_tags) ⇒ Object



4
5
6
7
8
# File 'lib/togglapper/summaries/tag.rb', line 4

def summary_by_tags(*search_tags)
  entries = entries_by_tags(search_tags).map { |entry| (entry) }
  summary_time = entries.inject(0) { |sum, entry| sum = sum + entry[:work_time] }
  { entries: entries, summary_time: summary_time }
end