class LeeroyJenkins::JobFinder
Attributes
jenkins_client[R]
Public Class Methods
new(jenkins_client)
click to toggle source
# File lib/leeroy_jenkins/job_finder.rb, line 5 def initialize(jenkins_client) @jenkins_client = jenkins_client end
Public Instance Methods
find_jobs(regex, job_names = [])
click to toggle source
# File lib/leeroy_jenkins/job_finder.rb, line 9 def find_jobs(regex, job_names = []) jobs_matching_regex = jenkins_client.job.list(regex) if job_names.any? jobs_matching_regex.select do |job| job_names.include? job end else jobs_matching_regex end end