Sha256: 404702732c012c69551cd5a24c06ebc5ec7c6dc7975dcd44500d869f94a21fa4
Contents?: true
Size: 349 Bytes
Versions: 3
Compression:
Stored size: 349 Bytes
Contents
class Checklist def initialize(checklist_data) @checklist_data = checklist_data end def name @checklist_data['name'] end def checklist_items @checklist_data['checkItems'] end def done_tasks checklist_items.count { |list_item| list_item['state'] == 'complete' } end def tasks checklist_items.count end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
trollolo-0.3.1 | lib/checklist.rb |
trollolo-0.3.0 | lib/checklist.rb |
trollolo-0.2.0 | lib/checklist.rb |