Module: Factor::Connector
- Defined in:
- lib/errors.rb,
lib/service_manager.rb,
lib/instances/instance.rb,
lib/factor-connector-api.rb,
lib/builders/action_builder.rb,
lib/builders/service_builder.rb,
lib/builders/listener_builder.rb,
lib/builders/web_hook_builder.rb,
lib/factor-connector-api/test.rb,
lib/instances/action_instance.rb,
lib/instances/service_instance.rb,
lib/instances/listener_instance.rb
Defined Under Namespace
Modules: Test
Classes: ActionBuilder, ActionInstance, Error, Instance, ListenerBuilder, ListenerInstance, ServiceBuilder, ServiceInstance, ServiceManager, WebHookBuilder
Constant Summary
collapse
- @@service_managers =
{}
Class Method Summary
collapse
Class Method Details
.get_service_manager(service_id) ⇒ Object
19
20
21
|
# File 'lib/factor-connector-api.rb', line 19
def self.get_service_manager(service_id)
@@service_managers[service_id]
end
|
.load(filename) ⇒ Object
7
8
9
10
11
|
# File 'lib/factor-connector-api.rb', line 7
def self.load(filename)
service_manager = Factor::Connector::ServiceManager.load(filename)
service_id = service_manager.definition.id
@@service_managers[service_id] = service_manager
end
|
.service(id, &block) ⇒ Object
13
14
15
16
17
|
# File 'lib/factor-connector-api.rb', line 13
def self.service(id, &block)
service_manager = Factor::Connector::ServiceManager.new
service_manager.service(id,&block)
@@service_managers[id] = service_manager
end
|