Defines a plugin
# File lib/netzke/plugins.rb, line 7 def plugin(name, config = {}, &block) component(name, config, &block) register_plugin(name) end
Register a plugin
# File lib/netzke/plugins.rb, line 13 def register_plugin(name) current_plugins = read_inheritable_attribute(:plugins) || [] current_plugins << name write_inheritable_attribute(:plugins, current_plugins.uniq) end
Returns registered plugins
# File lib/netzke/plugins.rb, line 20 def registered_plugins read_inheritable_attribute(:plugins) || [] end
[Validate]
Generated with the Darkfish Rdoc Generator 2.