Module: Polipus::Plugin
- Defined in:
- lib/polipus/plugin.rb,
lib/polipus/plugins/sample.rb,
lib/polipus/plugins/cleaner.rb,
lib/polipus/plugins/sleeper.rb
Defined Under Namespace
Classes: Cleaner, Sample, Sleeper
Constant Summary
collapse
- @@plugins =
{}
Class Method Summary
collapse
Class Method Details
.plugins ⇒ Object
10
11
12
|
# File 'lib/polipus/plugin.rb', line 10
def self.plugins
@@plugins
end
|
.register(plugin, options = {}) ⇒ Object
5
6
7
8
|
# File 'lib/polipus/plugin.rb', line 5
def self.register(plugin, options = {})
o = plugin.new(options)
@@plugins[o.class.name] = o
end
|