Class: BeTaskable::TaskResolver
- Inherits:
-
Object
- Object
- BeTaskable::TaskResolver
- Defined in:
- lib/be_taskable/task_resolver.rb
Instance Method Summary collapse
- #assignees_for_task(task) ⇒ Object
- #consensus?(task) ⇒ Boolean
- #due_date_for_assignment(assignment) ⇒ Object
- #is_task_relevant?(task) ⇒ Boolean
- #label_for_assignment(assignment) ⇒ Object
- #label_for_task(task) ⇒ Object
- #on_completion(task) ⇒ Object
-
#on_creation(task) ⇒ Object
hooks.
- #on_expiration(task) ⇒ Object
- #url_for_assignment(assignment) ⇒ Object
- #visible_date_for_assignment(assignment) ⇒ Object
Instance Method Details
#assignees_for_task(task) ⇒ Object
12 13 14 |
# File 'lib/be_taskable/task_resolver.rb', line 12 def assignees_for_task(task) [] #raise NotImplementedError end |
#consensus?(task) ⇒ Boolean
4 5 6 |
# File 'lib/be_taskable/task_resolver.rb', line 4 def consensus?(task) raise NotImplementedError end |
#due_date_for_assignment(assignment) ⇒ Object
16 17 18 |
# File 'lib/be_taskable/task_resolver.rb', line 16 def due_date_for_assignment(assignment) nil end |
#is_task_relevant?(task) ⇒ Boolean
8 9 10 |
# File 'lib/be_taskable/task_resolver.rb', line 8 def is_task_relevant?(task) true end |
#label_for_assignment(assignment) ⇒ Object
28 29 30 |
# File 'lib/be_taskable/task_resolver.rb', line 28 def label_for_assignment(assignment) "" end |
#label_for_task(task) ⇒ Object
24 25 26 |
# File 'lib/be_taskable/task_resolver.rb', line 24 def label_for_task(task) "" end |
#on_completion(task) ⇒ Object
40 41 |
# File 'lib/be_taskable/task_resolver.rb', line 40 def on_completion(task) end |
#on_creation(task) ⇒ Object
hooks
37 38 |
# File 'lib/be_taskable/task_resolver.rb', line 37 def on_creation(task) end |
#on_expiration(task) ⇒ Object
43 44 |
# File 'lib/be_taskable/task_resolver.rb', line 43 def on_expiration(task) end |
#url_for_assignment(assignment) ⇒ Object
32 33 34 |
# File 'lib/be_taskable/task_resolver.rb', line 32 def url_for_assignment(assignment) "" end |
#visible_date_for_assignment(assignment) ⇒ Object
20 21 22 |
# File 'lib/be_taskable/task_resolver.rb', line 20 def visible_date_for_assignment(assignment) nil end |