class Orchestrator_api::Command
Public Class Methods
new(https, api_url_base)
click to toggle source
# File lib/orchestrator_api/command.rb, line 3 def initialize(https, api_url_base) @https = https @api_url_base = api_url_base end
Public Instance Methods
deploy(environment, options = {})
click to toggle source
# File lib/orchestrator_api/command.rb, line 8 def deploy(environment, options = {}) raise ArgumentError, 'Must pass options as a hash' unless options.is_a? Hash options['environment'] = environment @https.post("#{@api_url_base}/command/deploy", options) end
stop(job_number)
click to toggle source
# File lib/orchestrator_api/command.rb, line 14 def stop(job_number) data = {"job" => "#{job_number}"} @https.post("#{@api_url_base}/command/stop",data) end