Method: ComponentHost::Host#register
- Defined in:
- lib/component_host/host.rb
#register(initiator, name = nil) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/component_host/host.rb', line 16 def register(initiator, name=nil) logger.trace(tag: :component_host) { "Registering component (Component Initiator: #{initiator}, Name: #{name || '(none)'})" } component = Component.new(initiator, name) components << component logger.debug(tag: :component_host) { "Registered component (Component Initiator: #{initiator}, Name: #{name || '(none)'})" } component end |