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