class Ruboty::Actions::Tryruby

Public Instance Methods

call() click to toggle source
# File lib/ruboty/actions/tryruby.rb, line 4
def call
  message.reply(body)
end

Private Instance Methods

body() click to toggle source
# File lib/ruboty/actions/tryruby.rb, line 14
def body
  result.successful? ? result.output : result.result
end
result() click to toggle source
# File lib/ruboty/actions/tryruby.rb, line 18
def result
  @result ||= Ruboty::Tryruby.evaluate(script)
end
script() click to toggle source
# File lib/ruboty/actions/tryruby.rb, line 10
def script
  message[2]
end