Class: SpreeCmCommissioner::PinCodeTelegram
- Defined in:
- app/models/spree_cm_commissioner/pin_code_telegram.rb
Constant Summary
Constants inherited from PinCode
SpreeCmCommissioner::PinCode::PIN_CODE_ATTEMPT_REACHED, SpreeCmCommissioner::PinCode::PIN_CODE_EXPIRED, SpreeCmCommissioner::PinCode::PIN_CODE_MISMATCHED, SpreeCmCommissioner::PinCode::PIN_CODE_NOT_FOUND, SpreeCmCommissioner::PinCode::PIN_CODE_OK
Instance Attribute Summary
Attributes inherited from PinCode
#long_life_pin_code, #user_validation_check
Instance Method Summary collapse
Methods inherited from PinCode
#check?, check?, #check_contact_phone, #expire, #increment_attempt, intel_phone_number, mark_expired!, #max_attempt_allowed, #number_of_attempt_reached?, pin_code_valid?, #readable_type, #set_expire, #type_mapper
Instance Method Details
#expired? ⇒ Boolean
16 17 18 |
# File 'app/models/spree_cm_commissioner/pin_code_telegram.rb', line 16 def expired? expired_at < Time.zone.now end |
#expires_in_seconds ⇒ Object
12 13 14 |
# File 'app/models/spree_cm_commissioner/pin_code_telegram.rb', line 12 def expires_in_seconds 5 * 60 end |
#telegram? ⇒ Boolean
8 9 10 |
# File 'app/models/spree_cm_commissioner/pin_code_telegram.rb', line 8 def telegram? true end |