Class: Peak::Plugins::PluginFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/peak/plugins/plugin_factory.rb

Constant Summary collapse

@@plugins =
[]

Class Method Summary collapse

Class Method Details

.get_registered_pluginsObject



13
14
15
# File 'lib/peak/plugins/plugin_factory.rb', line 13

def self.get_registered_plugins
    return @@plugins.dup
end

.register_plugin(new_plugin) ⇒ Object



6
7
8
9
10
11
# File 'lib/peak/plugins/plugin_factory.rb', line 6

def self.register_plugin(new_plugin)
    if new_plugin
        @@plugins << new_plugin
        @@plugins.uniq!
    end
end