# File contrib/plugins/ri.rb, line 58 def msgri_handler(m) response = "" tell_nick, query = m.params.split() if @cache[query] response = @cache[query] else IO.popen("-") {|p| if(p) response = p.readlines.join "\n" @cache[m.params] = response else $stderr = $stdout exec("ri", query) end } @cache[query] = response end @bot.say tell_nick, response m.reply "Finished telling #{tell_nick} about \"ri #{query}\"" end