class Rookout::TriggerServices
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/rookout/trigger_services.rb, line 6 def initialize super @services = {} end
Public Instance Methods
clear_augs()
click to toggle source
# File lib/rookout/trigger_services.rb, line 20 def clear_augs @services.each_value(&:clear_augs) end
close()
click to toggle source
# File lib/rookout/trigger_services.rb, line 29 def close @services.each_value(&:close) @services = {} end
get_service(name)
click to toggle source
# File lib/rookout/trigger_services.rb, line 12 def get_service name @services[name] end
remove_aug(aug_id)
click to toggle source
# File lib/rookout/trigger_services.rb, line 16 def remove_aug aug_id @services.each_value { |service| service.remove_aug aug_id } end
start()
click to toggle source
# File lib/rookout/trigger_services.rb, line 24 def start @services["tracer"] = Services::Tracer.new @services["position"] = Services::PositionResolver.new @services["tracer"] end