class ContainersManager::DeregisterTask
Public Class Methods
exec()
click to toggle source
# File lib/containers_manager/tasks/deregister_task.rb, line 3 def self.exec deregister end
Private Class Methods
configuration()
click to toggle source
# File lib/containers_manager/tasks/deregister_task.rb, line 20 def self.configuration @configuration ||= Configuration end
consul()
click to toggle source
# File lib/containers_manager/tasks/deregister_task.rb, line 13 def self.consul @consul ||= Consul.new( configuration, id_provider ) end
deregister()
click to toggle source
# File lib/containers_manager/tasks/deregister_task.rb, line 9 def self.deregister consul.all_entries.each(&:deregister_if_possible) end
id_provider()
click to toggle source
# File lib/containers_manager/tasks/deregister_task.rb, line 24 def self.id_provider @id_provider ||= Docker.new(configuration) end