module DeviseSmsVerifiable::Provider
This implementation only for “STREAM-TELECOM”
Constants
- CHECK_SMS_URL
- MAIN_URL
- SENT_SMS_URL
Public Class Methods
check_status(sms_id)
click to toggle source
# File lib/devise_sms_verifiable/provider.rb, line 21 def self.check_status(sms_id) url = CHECK_SMS_URL % [Devise::provider_login, Devise::provider_password, sms_id] response = case RestClient.get(url) when /Send/ then :send when /deliver/ then :deliver end response end
send_sms(number, message)
click to toggle source
# File lib/devise_sms_verifiable/provider.rb, line 10 def self.send_sms(number, message) return 'test' if Devise::provider_silent number = number.gsub(/\+/, '') url = URI.escape(SENT_SMS_URL % [Devise::provider_login, Devise::provider_password, Devise::provider_from, number, message]) RestClient.get(url) end