module Ruhoh::Plugins::Plugin
Public Class Methods
included(base)
click to toggle source
# File lib/ruhoh/plugins/plugin.rb, line 5 def self.included base base.send :extend, ClassMethods end
run_all(context, *args)
click to toggle source
# File lib/ruhoh/plugins/plugin.rb, line 9 def self.run_all(context, *args) initializers.each do |i| i.bind(context).run *args end end
Protected Class Methods
initializers()
click to toggle source
# File lib/ruhoh/plugins/plugin.rb, line 17 def self.initializers @initializers ||= [] end