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