Class: Privy::Authorization::AuthorizationContext

Inherits:
Data
  • Object
show all
Defined in:
lib/privy/authorization/authorization.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#authorization_private_keysObject (readonly)

Returns the value of attribute authorization_private_keys

Returns:

  • (Object)

    the current value of authorization_private_keys



7
8
9
# File 'lib/privy/authorization/authorization.rb', line 7

def authorization_private_keys
  @authorization_private_keys
end

#sign_fnsObject (readonly)

Returns the value of attribute sign_fns

Returns:

  • (Object)

    the current value of sign_fns



7
8
9
# File 'lib/privy/authorization/authorization.rb', line 7

def sign_fns
  @sign_fns
end

#signaturesObject (readonly)

Returns the value of attribute signatures

Returns:

  • (Object)

    the current value of signatures



7
8
9
# File 'lib/privy/authorization/authorization.rb', line 7

def signatures
  @signatures
end

#user_jwtsObject (readonly)

Returns the value of attribute user_jwts

Returns:

  • (Object)

    the current value of user_jwts



7
8
9
# File 'lib/privy/authorization/authorization.rb', line 7

def user_jwts
  @user_jwts
end

Class Method Details

.build(authorization_private_keys: [], signatures: [], sign_fns: [], user_jwts: []) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/privy/authorization/authorization.rb', line 8

def self.build(
  authorization_private_keys: [],
  signatures: [],
  sign_fns: [],
  user_jwts: []
)
  new(
    authorization_private_keys: authorization_private_keys,
    signatures: signatures,
    sign_fns: sign_fns,
    user_jwts: user_jwts
  )
end