class Define def Define.help %q{This is a definition plugin. adddef : - Sets a definition for getdef - Gets the definition} end def Define.examples %q{test you are stupid test I voted for the other guy} end def Define.pstart Plugins.register("adddef") { |args| phrase, definition = args.split(/:/,2) "Todo: Set #{phrase} to #{definition}" } Plugins.register("getdef") { |args| "Todo: Fetch Definition of #{args}" } end def Define.pclose Plugins.unregister("adddef") Plugins.unregister("getdef") end end Plugins.add(__FILE__,Define)