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