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



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

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

.create(channel_id, params) ⇒ Object



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

def self.create(channel_id, params)
  path = "/#{channel_id}/messages"

  ADN::API.post(ADN::API_ENDPOINT_CHANNELS + path, params)
end

.delete(channel_id, message_id) ⇒ Object



22
23
24
25
26
# File 'lib/adn/api/message.rb', line 22

def self.delete(channel_id, message_id)
  path = "/#{channel_id}/messages/#{message_id}"

  ADN::API.delete(ADN::API_ENDPOINT_CHANNELS + path)
end

.retrieve(channel_id, message_id) ⇒ Object



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

def self.retrieve(channel_id, message_id)
  path = "/#{channel_id}/messages/#{message_id}"

  ADN::API.get(ADN::API_ENDPOINT_CHANNELS + path)
end