class Ravelin::AuthenticationMechanisms::SmsCode
Constants
- FAILURE_REASONS
Attributes
failure_reason[RW]
phone_number[RW]
success[RW]
Public Instance Methods
failure_reason=(reason)
click to toggle source
# File lib/ravelin/authentication_mechanisms/sms_code.rb, line 9 def failure_reason=(reason) @failure_reason = reason.to_s.upcase end
validate()
click to toggle source
Calls superclass method
# File lib/ravelin/authentication_mechanisms/sms_code.rb, line 13 def validate super if !success && !FAILURE_REASONS.include?(failure_reason) raise ArgumentError.new("Failure reason value must be one of #{FAILURE_REASONS.join(', ')}") end end