This is the module for reporting a bunch of crap, included basically for legacy compatibility and bots that need to be easy to use / debug right off the bat
Methods
Instance Public methods
setup_reporting(yail)
Link
Set up reporting filters - allows users who want it to keep reporting in their app relatively easily while getting rid of it for everybody else
Source: show
# File lib/net/yail/report_events.rb, line 9 def setup_reporting(yail) @yail = yail incoming_reporting = [ :msg, :act, :notice, :ctcp, :ctcpreply, :mode, :join, :part, :kick, :quit, :nick, :welcome, :bannedfromchan, :badchannelkey, :channelurl, :topic, :topicinfo, :endofnames, :motd, :motdstart, :endofmotd, :invite ] for event in incoming_reporting yail.after_filter(:"incoming_#{event}", self.method(:"r_#{event}") ) end outgoing_reporting = [ :msg, :act, :ctcp, :ctcpreply, :notice ] for event in outgoing_reporting yail.after_filter(:"outgoing_#{event}", self.method(:"r_out_#{event}") ) end generic_out_report = [ :join, :mode, :part, :quit, :nick, :user, :pass, :oper, :topic, :names, :list, :invite, :kick ] for event in generic_out_report yail.after_filter(:"outgoing_#{event}", self.method(:r_out_generic)) end end