Method: PluginRegistry#resolve

Defined in:
lib/utils/plugin_registry.rb

#resolve(target) ⇒ Plugin

Resolve a target via available plugins.

Parameters:

  • target (String)

    to resolve

Returns:

  • (Plugin)

    plugin instance if it can be resolved, nil otherwise



16
17
18
19
20
21
22
# File 'lib/utils/plugin_registry.rb', line 16

def resolve(target)
  modules.each do |m|
    res = m.resolve(target)
    return res unless res.nil?
  end
  nil
end