class ConsulApi::Agent
Public Class Methods
base_url()
click to toggle source
# File lib/consul_api/agent.rb, line 57 def self.base_url "#{consul_api_url}/v1/agent" end
check_deregister(check_id)
click to toggle source
# File lib/consul_api/agent.rb, line 33 def self.check_deregister(check_id) issue_request(path: "/check/deregister/#{check_id}", method: :put) end
check_fail(check_id, query={})
click to toggle source
# File lib/consul_api/agent.rb, line 45 def self.check_fail(check_id, query={}) issue_request(path: "/check/fail/#{check_id}", query: query) end
check_pass(check_id, query={})
click to toggle source
# File lib/consul_api/agent.rb, line 37 def self.check_pass(check_id, query={}) issue_request(path: "/check/pass/#{check_id}", query: query) end
check_register(query)
click to toggle source
# File lib/consul_api/agent.rb, line 29 def self.check_register(query) issue_request(path: '/check/register/', query: query, method: :put) end
check_warn(check_id, query={})
click to toggle source
# File lib/consul_api/agent.rb, line 41 def self.check_warn(check_id, query={}) issue_request(path: "/check/warn/#{check_id}", query: query) end
checks()
click to toggle source
# File lib/consul_api/agent.rb, line 5 def self.checks issue_request(path: '/checks') end
force_leave(address)
click to toggle source
# File lib/consul_api/agent.rb, line 25 def self.force_leave(address) issue_request(path: "/force-leave/#{address}") end
join(address, query={})
click to toggle source
# File lib/consul_api/agent.rb, line 21 def self.join(address, query={}) issue_request(path: "/join/#{address}", query: query) end
members()
click to toggle source
# File lib/consul_api/agent.rb, line 13 def self.members issue_request(path: '/members') end
self()
click to toggle source
# File lib/consul_api/agent.rb, line 17 def self.self issue_request(path: '/self') end
service_deregister(service_id)
click to toggle source
# File lib/consul_api/agent.rb, line 53 def self.service_deregister(service_id) issue_request(path: "/service/deregister/#{service_id}", method: :put) end
service_register(query)
click to toggle source
# File lib/consul_api/agent.rb, line 49 def self.service_register(query) issue_request(path: '/service/register', query: query, method: :put) end
services()
click to toggle source
# File lib/consul_api/agent.rb, line 9 def self.services issue_request(path: '/services') end