Module: ADN::API::Message

Defined in:
lib/adn/api/message.rb

Class Method Summary collapse

Class Method Details

.by_id(channel_id, message_id) ⇒ Object



14
15
16
# File 'lib/adn/api/message.rb', line 14

def self.by_id(channel_id, message_id)
  self.retrieve(channel_id, message_id)
end

.create(channel_id, params) ⇒ Object



6
7
8
# File 'lib/adn/api/message.rb', line 6

def self.create(channel_id, params)
  ADN::API.post("#{ADN::API_ENDPOINT_CHANNELS}/#{channel_id}/messages", params)
end

.delete(channel_id, message_id) ⇒ Object



18
19
20
# File 'lib/adn/api/message.rb', line 18

def self.delete(channel_id, message_id)
  ADN::API.delete("#{ADN::API_ENDPOINT_CHANNELS}/#{channel_id}/messages/#{message_id}")
end

.retrieve(channel_id, message_id) ⇒ Object



10
11
12
# File 'lib/adn/api/message.rb', line 10

def self.retrieve(channel_id, message_id)
  ADN::API.get("#{ADN::API_ENDPOINT_CHANNELS}/#{channel_id}/messages/#{message_id}")
end