Method: AppleID::Client#initialize

Defined in:
lib/apple_id/client.rb

#initialize(attributes) ⇒ Client

Returns a new instance of Client.



7
8
9
10
11
12
13
14
# File 'lib/apple_id/client.rb', line 7

def initialize(attributes)
  attributes_with_default = {
    authorization_endpoint: File.join(ISSUER, '/auth/authorize'),
    token_endpoint:         File.join(ISSUER, '/auth/token'),
    revocation_endpoint:    File.join(ISSUER, '/auth/revoke'),
  }.merge(attributes)
  super attributes_with_default
end