module Gitter::Client::Messages
Public Instance Methods
messages(room_id, options={})
click to toggle source
# File lib/gitter/client/messages.rb, line 8 def messages(room_id, options={}) message_list = [] self.class.get("/rooms/#{room_id}/chatMessages", headers: @headers, query: options).each do |message| message_list << Hashie::Mash.new(message) end message_list end
send_message(message, room_id)
click to toggle source
# File lib/gitter/client/messages.rb, line 16 def send_message(message, room_id) Hashie::Mash.new(self.class.post("/rooms/#{room_id}/chatMessages", headers: @headers, body: { text: message }.to_json )) end
update_message(message, room_id, chat_id)
click to toggle source
# File lib/gitter/client/messages.rb, line 20 def update_message(message, room_id, chat_id) Hashie::Mash.new(self.class.put("/rooms/#{room_id}/chatMessages/#{chat_id}", headers: @headers, body: { text: message }.to_json )) end