class LeeroyJenkins::JenkinsClientBuilder
TODO: this isn't what a builder is
Attributes
log_level[R]
log_location[R]
password[R]
server_url[R]
username[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/leeroy_jenkins/jenkins_client_builder.rb, line 6 def initialize(options = {}) @server_url = options[:server_url] || ENV['LEEROY_JENKINS_SERVER_URL'] @username = options[:username] || ENV['LEEROY_JENKINS_USERNAME'] @password = options[:password] || ENV['LEEROY_JENKINS_PASSWORD'] @log_level = options[:log_level] || 1 @log_location = options[:log_location] || STDOUT end
Public Instance Methods
build()
click to toggle source
# File lib/leeroy_jenkins/jenkins_client_builder.rb, line 15 def build JenkinsApi::Client.new server_url: server_url, username: username, password: password, log_level: log_level, log_location: log_location end