class NSURLSessionConfiguration

Public Class Methods

defaultSessionConfiguration() click to toggle source
# File lib/webstub/patch/session_configuration.rb, line 6
def defaultSessionConfiguration
  config = originalDefaultSessionConfiguration

  protocols = (config.protocolClasses && config.protocolClasses.clone) || []
  unless protocols.include?(WebStub::Protocol)
    protocols.unshift WebStub::Protocol
    config.protocolClasses = protocols
  end

  config
end
ephemeralSessionConfiguration() click to toggle source
# File lib/webstub/patch/session_configuration.rb, line 20
def ephemeralSessionConfiguration
  config = originalEphemeralSessionConfiguration

  protocols = (config.protocolClasses && config.protocolClasses.clone) || []
  unless protocols.include?(WebStub::Protocol)
    protocols.unshift WebStub::Protocol
    config.protocolClasses = protocols
  end

  config
end
originalDefaultSessionConfiguration()
originalEphemeralSessionConfiguration()