Sha256: 2048667d9d06a7a9146c114e78fd5c6aabc2ec7f5fadc8e40fd3bae4983523de
Contents?: true
Size: 483 Bytes
Versions: 6
Compression:
Stored size: 483 Bytes
Contents
module TaskWarrior module Dependencies # # Presents a task's attributes suitable for a GraphViz node # class TaskPresenter < Presenter def initialize(task) self.id = task.uuid self.attributes = { :label => task.description, :tooltip => "Status: #{task.status}" } if :completed == task.status self.attributes.merge!({:fontcolor => 'gray', :color => 'gray'}) end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems