Class: TemplateInvocation
Constant Summary
collapse
- FLATTENED_ERRORS_MAPPING =
{ :input_values => lambda do |input_value|
_('Input') + " #{input_value.template_input.name}"
end }
Instance Method Summary
collapse
#flattened_errors, #flattened_validation_exception
Instance Method Details
#deep_clone ⇒ Object
32
33
34
35
36
|
# File 'app/models/template_invocation.rb', line 32
def deep_clone
self.dup.tap do |invocation|
invocation.input_values = self.input_values.map(&:dup)
end
end
|
#deep_clone! ⇒ Object
38
39
40
|
# File 'app/models/template_invocation.rb', line 38
def deep_clone!
deep_clone.tap(&:save!)
end
|
28
29
30
|
# File 'app/models/template_invocation.rb', line 28
def to_action_input
{ :id => id, :name => template.name }
end
|