Class: Proxy::Dynflow::TaskLauncherRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/smart_proxy_dynflow/task_launcher_registry.rb

Class Method Summary collapse

Class Method Details

.fetch(name, default = nil) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/smart_proxy_dynflow/task_launcher_registry.rb', line 8

def fetch(name, default = nil)
  if default.nil?
    registry.fetch(name)
  else
    registry.fetch(name, default)
  end
end

.key?(name) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/smart_proxy_dynflow/task_launcher_registry.rb', line 16

def key?(name)
  registry.key?(name)
end

.operationsObject



20
21
22
# File 'lib/smart_proxy_dynflow/task_launcher_registry.rb', line 20

def operations
  registry.keys
end

.register(name, launcher) ⇒ Object



4
5
6
# File 'lib/smart_proxy_dynflow/task_launcher_registry.rb', line 4

def register(name, launcher)
  registry[name] = launcher
end