module DoorkeeperSsoClient::Mixins::PassportBase
Public Instance Methods
active?()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 58 def active? revoked_at.blank? end
delta()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 54 def delta { state: state, user: user } end
modified!()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 46 def modified! update_attribute(:modified, true) end
unmodified?()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 50 def unmodified? !modified? end
unverified?()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 42 def unverified? !verified? end
update_from_pingback(pingback_hash)
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 30 def update_from_pingback(pingback_hash) update_attributes!( revoked_at: pingback_hash["revoked_at"], revoke_reason: pingback_hash["revoke_reason"], last_login_at: pingback_hash["activity_at"] ) end
verified!()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 38 def verified! update_attribute(:verified, true) end
Private Instance Methods
ensure_mobile_token()
click to toggle source
# File lib/doorkeeper_sso_client/mixins/passport_base.rb, line 63 def ensure_mobile_token self.mobile_token ||= SecureRandom.hex end