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