Class: SMSApi::SMS::Client
- Inherits:
-
Object
- Object
- SMSApi::SMS::Client
- Includes:
- HTTParty
- Defined in:
- lib/client_smsapi/sms/client.rb
Constant Summary collapse
- SERVERS =
['https://api.smsapi.pl', 'https://api2.smsapi.pl/sms.do']
Instance Attribute Summary collapse
-
#test_mode ⇒ Object
Returns the value of attribute test_mode.
Instance Method Summary collapse
-
#initialize(test_mode: false) ⇒ Client
constructor
A new instance of Client.
- #send_message(message, additional_params = {}) ⇒ Object
- #send_message!(message) ⇒ Object
Constructor Details
#initialize(test_mode: false) ⇒ Client
Returns a new instance of Client.
11 12 13 |
# File 'lib/client_smsapi/sms/client.rb', line 11 def initialize(test_mode: false) @test_mode = test_mode end |
Instance Attribute Details
#test_mode ⇒ Object
Returns the value of attribute test_mode.
4 5 6 |
# File 'lib/client_smsapi/sms/client.rb', line 4 def test_mode @test_mode end |
Instance Method Details
#send_message(message, additional_params = {}) ⇒ Object
15 16 17 18 19 |
# File 'lib/client_smsapi/sms/client.rb', line 15 def (, additional_params = {}) params = build_params(, additional_params) response = self.class.post('/sms.do', query: params) parse_response(response) end |