class JenkinsPipelineBuilder::CLI::List

Public Instance Methods

job_attributes() click to toggle source
# File lib/jenkins_pipeline_builder/cli/list.rb, line 38
def job_attributes
  entries = JenkinsPipelineBuilder.registry.registry[:job]
  entries.each do |name, set|
    next unless set.is_a? ExtensionSet

    ext = set.extensions.first
    display_module(name, ext)
  end
end

Private Instance Methods

display_module(name, ext) click to toggle source
# File lib/jenkins_pipeline_builder/cli/list.rb, line 50
def display_module(name, ext)
  puts "#{name}: Jenkins Name: #{ext.jenkins_name}"
end