Module: Pluggable
- Defined in:
- lib/pluggable.rb
Defined Under Namespace
Modules: ClassMethods
Classes: Plugin, PluginFactory, Plugins
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(klass) ⇒ Object
57
58
59
|
# File 'lib/pluggable.rb', line 57
def self.included(klass)
klass.extend ClassMethods
end
|
Instance Method Details
#install_plugins ⇒ Object
49
50
51
|
# File 'lib/pluggable.rb', line 49
def install_plugins
instance_variable_set :@pluggable_module_plugins, PluginFactory.instance.build_plugins
end
|
#plugins ⇒ Object
53
54
55
|
# File 'lib/pluggable.rb', line 53
def plugins
instance_variable_get :@pluggable_module_plugins
end
|