Class: Evoline::SMS
- Inherits:
-
Object
- Object
- Evoline::SMS
- Defined in:
- lib/evoline/sms.rb
Constant Summary collapse
- PATH_MAP =
{ :send => 'sms', :get => 'sms/:id', :report => 'sms/relatorio' }
Class Method Summary collapse
Class Method Details
.get(id) ⇒ Object
15 16 17 18 19 |
# File 'lib/evoline/sms.rb', line 15 def self.get(id) path = PATH_MAP[:get].sub(':id', id.to_s) APIRequest.request(:get, path) end |
.report ⇒ Object
21 22 23 |
# File 'lib/evoline/sms.rb', line 21 def self.report APIRequest.request(:get, PATH_MAP[:report]) end |
.send(number, message, wait_answer = false) ⇒ Object
9 10 11 12 13 |
# File 'lib/evoline/sms.rb', line 9 def self.send(number, , wait_answer = false) params = build_send_params(number, , wait_answer) APIRequest.request(:post, PATH_MAP[:send], params) end |