Class: Users::FindOrGenerateEmailTokenService
- Inherits:
-
Object
- Object
- Users::FindOrGenerateEmailTokenService
- Defined in:
- app/services/users/find_or_generate_email_token_service.rb
Instance Attribute Summary collapse
-
#generated ⇒ Object
readonly
Returns the value of attribute generated.
-
#token ⇒ Object
readonly
Returns the value of attribute token.
Instance Method Summary collapse
Instance Attribute Details
#generated ⇒ Object (readonly)
Returns the value of attribute generated.
4 5 6 |
# File 'app/services/users/find_or_generate_email_token_service.rb', line 4 def generated @generated end |
#token ⇒ Object (readonly)
Returns the value of attribute token.
4 5 6 |
# File 'app/services/users/find_or_generate_email_token_service.rb', line 4 def token @token end |
Instance Method Details
#perform(user_id, bid_id, token_subj_id) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'app/services/users/find_or_generate_email_token_service.rb', line 6 def perform(user_id, bid_id, token_subj_id) _reset_ivars new_token = _find_token user_id, bid_id, token_subj_id new_token ||= _generate_token user_id, bid_id, token_subj_id @token = new_token true end |