class Praxis::Plugin
one instance is created per use.
Attributes
application[RW]
block[RW]
config[RW]
config_attribute[RW]
Public Instance Methods
after(stage,&block)
click to toggle source
# File lib/praxis/plugin.rb, line 35 def after(stage,&block) application.bootloader.after(stage,&block) end
before(stage,&block)
click to toggle source
# File lib/praxis/plugin.rb, line 39 def before(stage,&block) application.bootloader.before(stage,&block) end
config_key()
click to toggle source
# File lib/praxis/plugin.rb, line 15 def config_key end
load_config!()
click to toggle source
# File lib/praxis/plugin.rb, line 21 def load_config! return unless options.has_key?(:config_file) return {} unless (application.root + options[:config_file]).exist? YAML.load_file(application.root + options[:config_file]) end
options()
click to toggle source
# File lib/praxis/plugin.rb, line 11 def options @options ||= {} end
prepare_config!(node)
click to toggle source
# File lib/praxis/plugin.rb, line 18 def prepare_config!(node) end
register_doc_browser_plugin(path)
click to toggle source
# File lib/praxis/plugin.rb, line 31 def register_doc_browser_plugin(path) application.doc_browser_plugin_paths << File.expand_path(path) end
setup!()
click to toggle source
# File lib/praxis/plugin.rb, line 28 def setup! end