class CircuitApi::Resources::MessageItem
Public Instance Methods
all(conversation_id, params = {})
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 17 def all(conversation_id, params = {}) path = api_resource .sub(':conversation_id', conversation_id) .sub('messages/:id', 'items') result = connection(path, params).get response_to_object(result) end
api_resource()
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 4 def api_resource 'conversations/:conversation_id/messages/:id' end
delete(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 35 def delete(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection(path).delete response_to_object(result) end
find(id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 8 def find(id) path = api_resource .sub(':conversation_id/', '') .sub(':id', id) result = connection(path).get response_to_object(result) end
flag(conversation_id, id, params)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 64 def flag(conversation_id, id, params) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection("#{path}/flag", params).post response_to_object(result) end
like(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 82 def like(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection("#{path}/like").post response_to_object(result) end
pin(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 44 def pin(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub('messages', 'pins') .sub(':id', id) result = connection(path).post response_to_object(result) end
unflag(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 73 def unflag(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection("#{path}/flag").delete response_to_object(result) end
unlike(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 91 def unlike(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection("#{path}/like").delete response_to_object(result) end
unpin(conversation_id, id)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 54 def unpin(conversation_id, id) path = api_resource .sub(':conversation_id', conversation_id) .sub('messages', 'pins') .sub(':id', id) result = connection(path).delete response_to_object(result) end
update(conversation_id, id, params)
click to toggle source
# File lib/circuit_api/resources/message_item.rb, line 26 def update(conversation_id, id, params) path = api_resource .sub(':conversation_id', conversation_id) .sub(':id', id) result = connection(path, params).put response_to_object(result) end