module Devise
Public Class Methods
friendly_sms_code(length = 6)
click to toggle source
Generate a friendly number randomly to be used as SMS code. By default, length is 6 characters.
# File lib/devise_sms_confirmable.rb, line 55 def self.friendly_sms_code(length = 6) raise ArgumentError, "sms code must be in 4 ~ 8" unless length.between?(4, 8) (0..9).to_a.sample(length).join end
texter()
click to toggle source
Get the sms sender class from the texter reference object.
# File lib/devise_sms_confirmable.rb, line 42 def self.texter @@texter_ref.get end
texter=(class_name)
click to toggle source
Set the smser reference object to access the smser.
# File lib/devise_sms_confirmable.rb, line 47 def self.texter=(class_name) @@texter_ref = ref(class_name) end