Method: PxModule::PerimeterX#initialize
- Defined in:
- lib/perimeter_x.rb
#initialize(request_config) ⇒ PerimeterX
Returns a new instance of PerimeterX.
218 219 220 221 222 223 224 225 226 227 228 229 230 |
# File 'lib/perimeter_x.rb', line 218 def initialize(request_config) @px_config = Configuration.new(request_config).configuration @logger = @px_config[:logger] @px_http_client = PxHttpClient.new(@px_config) @px_activity_client = PerimeterxActivitiesClient.new(@px_config, @px_http_client) @first_party = FirstPartyManager.new(@px_config, @px_http_client, @logger) = PerimeterxCookieValidator.new(@px_config) @px_s2s_validator = PerimeterxS2SValidator.new(@px_config, @px_http_client) @logger.debug('PerimeterX[initialize]') end |