class Sms::Nexmo
Attributes
nexmo_key[RW]
nexmo_sekret[RW]
Private Instance Methods
assign_attrs_by(response)
click to toggle source
# File lib/smster/sms/nexmo.rb, line 31 def assign_attrs_by(response) json_response = JSON.parse(response) self.status_message = json_response['messages'][0]['error-text'] self.api_message_id = json_response['messages'][0]['message-id'] end
modify_params()
click to toggle source
# File lib/smster/sms/nexmo.rb, line 14 def modify_params self.to = to.gsub(/\D/, '').to_s self.text = text.tr(' ', '+') end
send_request()
click to toggle source
# File lib/smster/sms/nexmo.rb, line 19 def send_request RestClient.post( 'https://rest.nexmo.com/sms/json', text: text, to: to, content_type: :json, from: name, api_key: nexmo_key, api_secret: nexmo_sekret ) end