Class: RubyAPI::PluginRegistry
- Inherits:
-
Object
- Object
- RubyAPI::PluginRegistry
- Defined in:
- lib/rubyapi/plugin.rb
Class Method Summary collapse
Class Method Details
.find(name) ⇒ Object
33 34 35 |
# File 'lib/rubyapi/plugin.rb', line 33 def self.find(name) plugins.find { |p| p.plugin_name == name.to_s || p == name } end |
.plugins ⇒ Object
25 26 27 |
# File 'lib/rubyapi/plugin.rb', line 25 def self.plugins @plugins ||= [] end |
.register(klass) ⇒ Object
29 30 31 |
# File 'lib/rubyapi/plugin.rb', line 29 def self.register(klass) plugins << klass unless plugins.include?(klass) end |