class TaskList::Summary
Provides a summary of provided TaskList `items`.
`items` is an Array of TaskList::Item objects.
Public Instance Methods
complete_count()
click to toggle source
Public: returns the number of complete TaskList::Item objects.
# File lib/task_list/summary.rb, line 20 def complete_count items.select{ |i| i.complete? }.size end
incomplete_count()
click to toggle source
Public: returns the number of incomplete TaskList::Item objects.
# File lib/task_list/summary.rb, line 25 def incomplete_count items.select{ |i| !i.complete? }.size end
item_count()
click to toggle source
Public: returns the number of TaskList::Item objects.
# File lib/task_list/summary.rb, line 15 def item_count items.size end
items?()
click to toggle source
# File lib/task_list/summary.rb, line 10 def items? item_count > 0 end