Sha256: 78e9e081ff37c528cbff007703778b9723aa6524f64a724681a98610efef809d

Contents?: true

Size: 485 Bytes

Versions: 6

Compression:

Stored size: 485 Bytes

Contents

class ParametersHelper < ExtensionHelper
  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'
    else
      'hudson.model.StringParameterDefinition'
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jenkins_pipeline_builder-0.12.2 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.12.1 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.12.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.11.2 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.11.1 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.11.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb