Class: TemplateInvocation
Defined Under Namespace
Classes: TaskResultMap
Constant Summary
collapse
- FLATTENED_ERRORS_MAPPING =
{ :input_values => lambda do |input_value|
_('Input') + " #{input_value.template_input.name}"
end }.freeze
Instance Method Summary
collapse
#flattened_errors, #flattened_validation_exception
Instance Method Details
#deep_clone ⇒ Object
78
79
80
81
82
|
# File 'app/models/template_invocation.rb', line 78
def deep_clone
self.dup.tap do |invocation|
invocation.input_values = self.input_values.map(&:dup)
end
end
|
#deep_clone! ⇒ Object
84
85
86
|
# File 'app/models/template_invocation.rb', line 84
def deep_clone!
deep_clone.tap(&:save!)
end
|
#template ⇒ Object
70
71
72
|
# File 'app/models/template_invocation.rb', line 70
def template
JobTemplate.unscoped { super }
end
|
74
75
76
|
# File 'app/models/template_invocation.rb', line 74
def to_action_input
{ :id => id, :name => template.name }
end
|