Class: RailsWorkflow::OperationDecorator
Instance Method Summary
collapse
#assigned_to, #assignment_by_group, #assignment_by_role, #completed_at, #created_at
Methods inherited from Decorator
collection_decorator_class
Instance Method Details
#async ⇒ Object
17
18
19
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 17
def async
object.async ? 'Yes' : 'No'
end
|
#child_process ⇒ Object
25
26
27
28
29
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 25
def child_process
if object.child_process
::RailsWorkflow::ProcessDecorator.decorate(object.child_process)
end
end
|
#context ⇒ Object
9
10
11
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 9
def context
ContextDecorator.decorate object.context
end
|
#is_background ⇒ Object
21
22
23
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 21
def is_background
object.is_background ? 'Yes' : 'No'
end
|
#process ⇒ Object
13
14
15
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 13
def process
object.process.decorate
end
|
#show_dependencies ⇒ Object
31
32
33
34
35
36
37
38
39
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 31
def show_dependencies
if object.dependencies.present?
object.dependencies.map do |dependency|
Operation.find(dependency['operation_id']).decorate
end
else
[]
end
end
|
#show_template_dependencies ⇒ Object
41
42
43
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 41
def show_template_dependencies
template.show_dependencies
end
|