Module: ADNReborn::API::Message
- Defined in:
- lib/adn-reborn/api/message.rb
Class Method Summary collapse
- .by_id(channel_id, message_id) ⇒ Object
- .create(channel_id, params) ⇒ Object
- .delete(channel_id, message_id) ⇒ Object
- .retrieve(channel_id, message_id) ⇒ Object
Class Method Details
.by_id(channel_id, message_id) ⇒ Object
18 19 20 |
# File 'lib/adn-reborn/api/message.rb', line 18 def self.by_id(channel_id, ) self.retrieve(channel_id, ) end |
.create(channel_id, params) ⇒ Object
6 7 8 9 10 |
# File 'lib/adn-reborn/api/message.rb', line 6 def self.create(channel_id, params) path = "/#{channel_id}/messages" ADNReborn::API.post(ADNReborn::API_ENDPOINT_CHANNELS + path, params) end |
.delete(channel_id, message_id) ⇒ Object
22 23 24 25 26 |
# File 'lib/adn-reborn/api/message.rb', line 22 def self.delete(channel_id, ) path = "/#{channel_id}/messages/#{}" ADNReborn::API.delete(ADNReborn::API_ENDPOINT_CHANNELS + path) end |
.retrieve(channel_id, message_id) ⇒ Object
12 13 14 15 16 |
# File 'lib/adn-reborn/api/message.rb', line 12 def self.retrieve(channel_id, ) path = "/#{channel_id}/messages/#{}" ADNReborn::API.get(ADNReborn::API_ENDPOINT_CHANNELS + path) end |