Method: Yao::Plugins::Registry#register
- Defined in:
- lib/yao/plugins/registry.rb
#register(klass, type: nil, name: :default) ⇒ Object
15 16 17 18 19 |
# File 'lib/yao/plugins/registry.rb', line 15 def register(klass, type: nil, name: :default) raise("Plugin registration requires both type and name.") if !type or !name @types[type] ||= {} @types[type][name] = klass end |