Class: Crabfarm::Adapters::Browser::Chenso

Inherits:
Base
  • Object
show all
Defined in:
lib/crabfarm/adapters/browser/chenso.rb

Instance Method Summary collapse

Methods inherited from Base

#cleanup_driver_services, #extract_webdriver, #headless?, #prepare_driver_services, #release_driver

Constructor Details

#initialize(_proxy = nil, _proxy_auth = nil) ⇒ Chenso

Returns a new instance of Chenso.



7
8
9
10
11
# File 'lib/crabfarm/adapters/browser/chenso.rb', line 7

def initialize(_proxy = nil, _proxy_auth = nil)
  @config = load_chenso_config
  @config[:proxy] = _proxy
  @config[:proxy_auth] = _proxy_auth
end

Instance Method Details

#build_driver(_session_id) ⇒ Object



13
14
15
# File 'lib/crabfarm/adapters/browser/chenso.rb', line 13

def build_driver(_session_id)
  Pincers.for_chenso @config
end

#reset_driver(_pincers) ⇒ Object



17
18
19
# File 'lib/crabfarm/adapters/browser/chenso.rb', line 17

def reset_driver(_pincers)
  _pincers
end