class ContainersManager::ConsulService

Attributes

configuration[R]

Public Class Methods

new(configuration) click to toggle source
# File lib/containers_manager/services/consul_service.rb, line 5
def initialize(configuration)
  @configuration = configuration
end

Public Instance Methods

deregister(id) click to toggle source
# File lib/containers_manager/services/consul_service.rb, line 14
def deregister(id)
  system("curl -XPUT #{@configuration.consul_deregister_url}/#{id}")
end
services(url) click to toggle source
# File lib/containers_manager/services/consul_service.rb, line 9
def services(url)
  resp = `curl -sSL #{url}`
  JSON.parse(resp)
end