Class: Msg91sms::OtpSms

Inherits:
Object
  • Object
show all
Defined in:
lib/msg91sms.rb

Class Method Summary collapse

Class Method Details

.generate(sender, country_code, mobiles, message = nil, otp = nil) ⇒ Object



44
45
46
47
48
49
50
51
52
# File 'lib/msg91sms.rb', line 44

def self.generate(sender, country_code, mobiles, message=nil, otp=nil)
  #verify mobile number manually else send error message as msg91 would
  if Msg91sms.verify_mobile?(mobiles)
    Otp.send_otp(sender, country_code, mobiles, message, otp)
  else
    response='{"message":"Please Enter valid mobile no","type":"error"}'
    JSON.parse(response)
  end
end

.verification(country_code, mobile, otp) ⇒ Object



54
55
56
# File 'lib/msg91sms.rb', line 54

def self.verification(country_code, mobile, otp)
  Otp.verify_otp(country_code, mobile, otp)
end