class ParametersHelper

Public Instance Methods

param_type(param) click to toggle source

rubocop:disable Metrics/CyclomaticComplexity

# 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