module AppleID

Constants

ISSUER
JWKS_URI
VERSION

Public Class Methods

debug() { || ... } click to toggle source
# File lib/apple_id.rb, line 38
def self.debug(&block)
  sub_protocol_originals = @sub_protocols.inject({}) do |sub_protocol_originals, klass|
    sub_protocol_originals.merge!(klass => klass.debugging?)
  end
  original = self.debugging?
  debug!
  yield
ensure
  @sub_protocols.each do |klass|
    klass.debugging = sub_protocol_originals[klass]
  end
  self.debugging = original
end
debug!() click to toggle source
# File lib/apple_id.rb, line 32
def self.debug!
  @sub_protocols.each do |klass|
    klass.debug!
  end
  self.debugging = true
end
debugging=(boolean) click to toggle source
# File lib/apple_id.rb, line 26
def self.debugging=(boolean)
  @sub_protocols.each do |klass|
    klass.debugging = boolean
  end
  @@debugging = boolean
end
debugging?() click to toggle source
# File lib/apple_id.rb, line 23
def self.debugging?
  @@debugging
end
logger() click to toggle source
# File lib/apple_id.rb, line 11
def self.logger
  @@logger
end
logger=(logger) click to toggle source
# File lib/apple_id.rb, line 14
def self.logger=(logger)
  @@logger = logger
end