# File lib/rbot/core/irclog.rb, line 44 def event_irclog_list_changed(nolist, dolist) @nolog_rx = nolist.empty? ? nil : Regexp.union(*(nolist.map { |r| r.to_irc_regexp })) debug "no log: #{@nolog_rx}" @dolog_rx = dolist.empty? ? nil : Regexp.union(*(dolist.map { |r| r.to_irc_regexp })) debug "do log: #{@dolog_rx}" @logs.inject([]) { |ar, kv| ar << kv.first unless can_log_on(kv.first) ar }.each { |w| logfile_close(w, 'logging disabled here') } end