Sha256: 3c916d864b18da2c6451f90ffb44f40a10ae398fb5143b8d7b83957c70c7e4a7

Contents?: true

Size: 679 Bytes

Versions: 3

Compression:

Stored size: 679 Bytes

Contents

module MadChatter
  module Actions
    
    def stop_message_handling
      raise "Don't call any more message listeners"
    end
  
    # def send_json(json)
    #   MadChatter.send_json(json)
    # end
  
    def send_message(text, from)
      MadChatter.send_message MadChatter::Message.new('message', text, from)
    end
  
    def send_status_message(text)
      MadChatter.send_message MadChatter::Message.new('status', text)
    end
  
    # def send_users_list
    #   send_json MadChatter::Users.to_json
    # end
  
    def send_action(action, *args)
      MadChatter.send_message MadChatter::Message.new('action', {function: action, args: args})
    end
    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mad_chatter-0.3.2 lib/mad_chatter/actions.rb
mad_chatter-0.3.1 lib/mad_chatter/actions.rb
mad_chatter-0.3.0 lib/mad_chatter/actions.rb