Netzke::Plugins::ClassMethods

Public Instance Methods

plugin(name, config = {}, █) click to toggle source

Defines a plugin

# File lib/netzke/plugins.rb, line 7
def plugin(name, config = {}, &block)
  component(name, config, &block)
  register_plugin(name)
end
register_plugin(name) click to toggle source

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
registered_plugins() click to toggle source

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.