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 |
# File 'lib/Zeta/admin/eval.rb', line 20 def boteval(m, s) eval(s) rescue => e m.user.send "eval error: %s\n- %s (%s)" % [s, e., e.class.name] end |
#botevalmsg(m, s) ⇒ Object
32 33 34 35 36 |
# File 'lib/Zeta/admin/eval.rb', line 32 def botevalmsg(m, s) 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
26 27 28 29 30 |
# File 'lib/Zeta/admin/eval.rb', line 26 def botevalreturn(m, s) return m.reply eval(s) rescue => e m.user.send "eval error: %s\n- %s (%s)" % [s, e., e.class.name] end |