Sha256: fb3807530250c252e9d6a8fa85320b8c278ea0f8871251c1f5822a3165445b06
Contents?: true
Size: 704 Bytes
Versions: 2
Compression:
Stored size: 704 Bytes
Contents
module MadChatter module Actions def stop_message_handling raise "Don't call any more message listeners" end def send_message(text, from = nil) m = MadChatter::Message.new('message', text) m.username = from || @message.username m.channel = @message.channel MadChatter.send_message(m) end def send_status_message(text) MadChatter.send_message MadChatter::Message.new('status', text, nil, @message.channel) end def send_action(action, *args) m = MadChatter::Message.new('action') m.json = {function: action, args: args} m.channel = @message.channel MadChatter.send_message(m) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mad_chatter-0.3.4 | lib/mad_chatter/actions.rb |
mad_chatter-0.3.3 | lib/mad_chatter/actions.rb |