module Orchparty::Plugin
Public Class Methods
load_plugin(name)
click to toggle source
# File lib/orchparty/plugin.rb, line 5 def self.load_plugin(name) begin require "orchparty/plugins/#{name}" raise "Plugin didn't correctly register itself" unless @plugins[name] @plugins[name] rescue LoadError puts "could not load the plugin #{name}, you might install it as a gem or you need to write it by your self ;)" false end end
plugins()
click to toggle source
# File lib/orchparty/plugin.rb, line 16 def self.plugins @plugins end
register_plugin(name, mod)
click to toggle source
# File lib/orchparty/plugin.rb, line 20 def self.register_plugin(name, mod) @plugins[name] = mod end