Class: Eval

Inherits:
Object
  • Object
show all
Includes:
Cinch::Extensions::Authentication, Cinch::Plugin
Defined in:
lib/gitall/plugins/eval.rb

Instance Method Summary collapse

Instance Method Details

#do_eval(m, string = nil) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/gitall/plugins/eval.rb', line 9

def do_eval(m, string = nil)
  if string.nil?
    m.reply "Syntax: !eval [CODE...]"
  else
    return unless authenticated? m
    m.reply(eval(string))
  end
end