module Blur::Commands::ClassMethods
Public Instance Methods
command!(command, *args, &block)
click to toggle source
Creates a new command.
@example
command! '!ping' do |user, channel, args| channel.say "#{user}: pong" end
# File library/blur/script.rb, line 30 def command! command, *args, &block id = (command_lut << command) define_method :"_command_#{id}", &block end