Class: Sinch::BogusGateway
- Inherits:
-
Object
- Object
- Sinch::BogusGateway
- Defined in:
- lib/sinch/bogus_gateway.rb
Overview
Bogus Gateway for Sinch
Defined Under Namespace
Classes: Response
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.request(endpoint, _params = {}) ⇒ Object
8 9 10 |
# File 'lib/sinch/bogus_gateway.rb', line 8 def request(endpoint, _params = {}) new.send(endpoint) end |
Instance Method Details
#report_verification ⇒ Object
26 27 28 29 30 31 32 33 34 |
# File 'lib/sinch/bogus_gateway.rb', line 26 def report_verification Response.new( 200, true, 'request_id' => '323208e2-5e06-4f89-9109-febe2422e715', 'method' => 'sms', 'status' => 'SUCCESSFUL' ) end |
#send_sms ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/sinch/bogus_gateway.rb', line 36 def send_sms Response.new( 200, true, messageId: '166386921' ) end |
#verification ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/sinch/bogus_gateway.rb', line 13 def verification Response.new( 200, true, 'request_id' => '323208e2-5e06-4f89-9109-febe2422e715', 'sms' => { 'template' => 'Your verification code is code', 'interceptionTimeout' => 120 }, 'method' => 'sms' ) end |