Module: PuppetX::Gitlab::Runner

Defined in:
lib/puppet_x/gitlab/runner.rb

Class Method Summary collapse

Class Method Details

.register(host, options, proxy = nil) ⇒ Object



53
54
55
56
# File 'lib/puppet_x/gitlab/runner.rb', line 53

def self.register(host, options, proxy = nil)
  url = "#{host}/api/v4/runners"
  PuppetX::Gitlab::APIClient.post(url, options, proxy)
end

.unregister(host, options, proxy = nil) ⇒ Object



58
59
60
61
# File 'lib/puppet_x/gitlab/runner.rb', line 58

def self.unregister(host, options, proxy = nil)
  url = "#{host}/api/v4/runners"
  PuppetX::Gitlab::APIClient.delete(url, options, proxy)
end