class JournalModule
Attributes
broker[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/rbot/core/journal.rb, line 36 def initialize super storage = nil name = @bot.config['journal.storage'] uri = @bot.config['journal.storage.uri'] if name begin storage = Storage.create(name, uri) rescue error 'journal storage initialization error!' error $! error $@.join("\n") end end debug 'journal broker starting up...' @broker = JournalBroker.new(storage: storage) end
Public Instance Methods
cleanup()
click to toggle source
Calls superclass method
# File lib/rbot/core/journal.rb, line 54 def cleanup super debug 'journal broker shutting down...' @broker.shutdown @broker = nil end
help(plugin, topic='')
click to toggle source
# File lib/rbot/core/journal.rb, line 61 def help(plugin, topic='') 'journal' end