class Msg91sms::OtpSms

Public Class Methods

generate(sender, country_code, mobiles, message=nil, otp=nil) click to toggle source
# 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) click to toggle source
# File lib/msg91sms.rb, line 54
def self.verification(country_code, mobile, otp)
  Otp.verify_otp(country_code, mobile, otp)
end