Class: Admin::Eval
- Inherits:
-
Object
- Object
- Admin::Eval
- Includes:
- Cinch::Plugin
- Defined in:
- lib/Zeta/admin/eval.rb
Instance Method Summary collapse
Methods included from Cinch::Plugin
Instance Method Details
#boteval(m, s) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/Zeta/admin/eval.rb', line 20 def boteval(m, s) return unless Config.debug eval(s) rescue => e m.user.send "eval error: %s\n- %s (%s)" % [s, e., e.class.name] end |
#botevalmsg(m, s) ⇒ Object
34 35 36 37 38 39 |
# File 'lib/Zeta/admin/eval.rb', line 34 def botevalmsg(m, s) return unless Config.debug return m.user.msg eval(s) rescue => e m.user.send "eval error: %s\n- %s (%s)" % [s, e., e.class.name] end |
#botevalreturn(m, s) ⇒ Object
27 28 29 30 31 32 |
# File 'lib/Zeta/admin/eval.rb', line 27 def botevalreturn(m, s) return unless Config.debug return m.reply eval(s) rescue => e m.user.send "eval error: %s\n- %s (%s)" % [s, e., e.class.name] end |