Class: SmsTraffic::Client
- Inherits:
-
Object
- Object
- SmsTraffic::Client
- Defined in:
- lib/sms_traffic/client.rb,
lib/sms_traffic/client/reply.rb,
lib/sms_traffic/client/response.rb,
lib/sms_traffic/client/status_reply.rb,
lib/sms_traffic/client/deliver_reply.rb
Defined Under Namespace
Classes: DeliverReply, Reply, Response, StatusReply
Class Attribute Summary collapse
-
.uri ⇒ Object
readonly
Returns the value of attribute uri.
Class Method Summary collapse
Class Attribute Details
.uri ⇒ Object (readonly)
Returns the value of attribute uri.
6 7 8 |
# File 'lib/sms_traffic/client.rb', line 6 def uri @uri end |
Class Method Details
.deliver(phone, message, originator = nil, **options) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/sms_traffic/client.rb', line 12 def deliver(phone, , originator = nil, **) originator ||= SmsTraffic.configuration.originator form_data = deliver_params(phone, , originator, **) response = perform_request(form_data) Response.new(response, type: :deliver) end |