class SSO::Client::Passport
Attributes
chip[R]
id[R]
secret[R]
state[RW]
user[RW]
Public Class Methods
new(id:, secret:, state:, user:, chip: nil)
click to toggle source
# File lib/sso/client/passport.rb, line 8 def initialize(id:, secret:, state:, user:, chip: nil) @id = id @secret = secret @state = state @user = user @chip = chip end
Public Instance Methods
delta()
click to toggle source
# File lib/sso/client/passport.rb, line 40 def delta { state: state, user: user } end
modified!()
click to toggle source
# File lib/sso/client/passport.rb, line 28 def modified! @modified = true end
modified?()
click to toggle source
# File lib/sso/client/passport.rb, line 32 def modified? @modified == true end
unmodified?()
click to toggle source
# File lib/sso/client/passport.rb, line 36 def unmodified? !modified? end
unverified?()
click to toggle source
# File lib/sso/client/passport.rb, line 24 def unverified? !verified? end
verified!()
click to toggle source
# File lib/sso/client/passport.rb, line 16 def verified! @verified = true end
verified?()
click to toggle source
# File lib/sso/client/passport.rb, line 20 def verified? @verified == true end