class SmsCandy::Helpers::GetMessageStatusHelper
Public Class Methods
status(message_id, access_token)
click to toggle source
curl -H “Authorization: Bearer $TOKEN” \ “api.telstra.com/v1/sms/messages/$MESSAGE_ID”
# 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
Private Class Methods
_base_url(message_id)
click to toggle source
# File lib/sms_candy/helpers/get_message_status_helper.rb, line 30 def _base_url(message_id) SmsCandy::Config.base_url + "sms/messages/#{message_id}" end