Class: TemplateInput
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- TemplateInput
show all
- Defined in:
- app/models/template_input.rb
Defined Under Namespace
Classes: FactInputResolver, InputResolver, PuppetParameterInputResolver, UserInputResolver, ValueNotReady, VariableInputResolver
Constant Summary
collapse
- TYPES =
{ :user => N_('User input'), :fact => N_('Fact value'), :variable => N_('Variable'),
:puppet_parameter => N_('Puppet parameter') }.with_indifferent_access
Instance Method Summary
collapse
Instance Method Details
25
26
27
|
# File 'app/models/template_input.rb', line 25
def fact_template_input?
input_type == 'fact'
end
|
#preview(renderer) ⇒ Object
37
38
39
|
# File 'app/models/template_input.rb', line 37
def preview(renderer)
get_resolver(renderer).preview
end
|
33
34
35
|
# File 'app/models/template_input.rb', line 33
def puppet_parameter_template_input?
input_type == 'puppet_parameter'
end
|
21
22
23
|
# File 'app/models/template_input.rb', line 21
def user_template_input?
input_type == 'user'
end
|
#value(renderer) ⇒ Object
41
42
43
|
# File 'app/models/template_input.rb', line 41
def value(renderer)
get_resolver(renderer).value
end
|
29
30
31
|
# File 'app/models/template_input.rb', line 29
def variable_template_input?
input_type == 'variable'
end
|