Class: ParametersHelper
- Inherits:
-
ExtensionHelper
- Object
- SimpleDelegator
- ExtensionHelper
- ParametersHelper
- Defined in:
- lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
Instance Attribute Summary
Attributes inherited from ExtensionHelper
Instance Method Summary collapse
-
#param_type(param) ⇒ Object
rubocop:disable CyclomaticComplexity.
Methods inherited from ExtensionHelper
Constructor Details
This class inherits a constructor from ExtensionHelper
Instance Method Details
#param_type(param) ⇒ Object
rubocop:disable CyclomaticComplexity
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb', line 3 def param_type(param) case param[:type] when 'string' 'hudson.model.StringParameterDefinition' when 'bool' 'hudson.model.BooleanParameterDefinition' when 'text' 'hudson.model.TextParameterDefinition' when 'password' 'hudson.model.PasswordParameterDefinition' when 'choice' 'hudson.model.ChoiceParameterDefinition' when 'file' 'hudson.model.FileParameterDefinition' else 'hudson.model.StringParameterDefinition' end end |