Sha256: ec78e5a01a16309db8937220085ad5b31260ab97cf89cd4a5ab479cb0d91e4d4

Contents?: true

Size: 627 Bytes

Versions: 26

Compression:

Stored size: 627 Bytes

Contents

class ParametersHelper < ExtensionHelper
  # rubocop:disable CyclomaticComplexity
  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
  # rubocop:enable CyclomaticComplexity
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
jenkins_pipeline_builder-1.9.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.8.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.7.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.5.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.3.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.2.1 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.2.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.1.5 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.1.4 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.1.3 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.1.2 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.1.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-1.0.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.16.3 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.16.2 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.16.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.15.3 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.15.2 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.15.1 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb
jenkins_pipeline_builder-0.14.0 lib/jenkins_pipeline_builder/extensions/helpers/job_attributes/parameters_helper.rb