class Daneel::Script

Public Class Methods

files() click to toggle source
# File lib/daneel/script.rb, line 30
def files
  Dir[File.expand_path("../scripts/*.rb", __FILE__)]
end
inherited(subclass) click to toggle source
# File lib/daneel/script.rb, line 26
def inherited(subclass)
  list << subclass
end
list() click to toggle source
# File lib/daneel/script.rb, line 22
def list
  @list ||= []
end

Public Instance Methods

accepts?(room, message, user) click to toggle source
# File lib/daneel/script.rb, line 6
def accepts?(room, message, user)
  true unless user.id == robot.user.id
end
help() click to toggle source
# File lib/daneel/script.rb, line 14
def help
  # return a hash of commands and descriptions for help listings
  {}
end
receive(room, message, user) click to toggle source
# File lib/daneel/script.rb, line 10
def receive(room, message, user)
  # do stuff here!
end