Class: RailsWorkflow::OperationDecorator
Instance Method Summary
collapse
#assigned_to, #completed_at, #created_at
Methods inherited from Decorator
collection_decorator_class
Instance Method Details
#async ⇒ Object
16
17
18
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 16
def async
object.async ? "Yes" : "No"
end
|
#child_process ⇒ Object
24
25
26
27
28
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 24
def child_process
if object.child_process
::RailsWorkflow::ProcessDecorator.decorate(object.child_process)
end
end
|
#context ⇒ Object
8
9
10
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 8
def context
ContextDecorator.decorate object.context
end
|
#is_background ⇒ Object
20
21
22
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 20
def is_background
object.is_background ? "Yes": "No"
end
|
#process ⇒ Object
12
13
14
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 12
def process
object.process.decorate
end
|
#show_dependencies ⇒ Object
30
31
32
33
34
35
36
37
38
39
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 30
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
42
43
44
|
# File 'app/decorators/rails_workflow/operation_decorator.rb', line 42
def show_template_dependencies
template.show_dependencies
end
|