Class: AuthProvider::OAuthSession
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- AuthProvider::OAuthSession
- Defined in:
- app/models/auth_provider/oauth_session.rb
Instance Method Summary collapse
Instance Method Details
#available? ⇒ Boolean
10 11 12 |
# File 'app/models/auth_provider/oauth_session.rb', line 10 def available? !revoked? end |
#revoke! ⇒ Object
18 19 20 |
# File 'app/models/auth_provider/oauth_session.rb', line 18 def revoke! update_attributes!(revoked_at: Time.current) end |
#revoked? ⇒ Boolean
14 15 16 |
# File 'app/models/auth_provider/oauth_session.rb', line 14 def revoked? revoked_at.present? end |