Module: OntraportApi::APIs::Messages

Included in:
Client
Defined in:
lib/ontraport_api/apis/messages.rb

Constant Summary collapse

MESSAGES_API_METHODS_AND_PATHS =
{
  'get_message'     => [:get,     '/message']
}

Instance Method Summary collapse

Instance Method Details

#get_message(id) ⇒ Object



8
9
10
# File 'lib/ontraport_api/apis/messages.rb', line 8

def get_message(id)
  query_messages({id: id})
end

#query_messages(payload) ⇒ Object



12
13
14
15
# File 'lib/ontraport_api/apis/messages.rb', line 12

def query_messages(payload)
  method, path = MESSAGES_API_METHODS_AND_PATHS[caller[0][/`.*'/][1..-2]]
  query(method, path, payload)
end