Class: SmsCandy::Helpers::GetMessageStatusHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/sms_candy/helpers/get_message_status_helper.rb

Class Method Summary collapse

Class Method Details

.status(message_id, access_token) ⇒ Object

curl -H “Authorization: Bearer $TOKEN” \ “api.telstra.com/v1/sms/messages/$MESSAGE_ID



17
18
19
20
21
22
23
24
25
26
# File 'lib/sms_candy/helpers/get_message_status_helper.rb', line 17

def status(message_id, access_token)
  headers =  {
    "authorization" => "Bearer #{access_token}",
    "Accept"        => "application/json"
  }

  response = RestClient.get(_base_url(message_id), headers)
  json_response = JSON.parse response
  json_response.map { |l,v| { l.underscore.to_sym => v } }.inject(:merge)
end