class Crabfarm::Adapters::Browser::Chenso

Public Class Methods

new(_proxy = nil, _proxy_auth = nil) click to toggle source
# 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

Public Instance Methods

build_driver(_session_id) click to toggle source
# File lib/crabfarm/adapters/browser/chenso.rb, line 13
def build_driver(_session_id)
  Pincers.for_chenso @config
end
reset_driver(_pincers) click to toggle source
# File lib/crabfarm/adapters/browser/chenso.rb, line 17
def reset_driver(_pincers)
  _pincers
end

Private Instance Methods

load_chenso_config() click to toggle source
# File lib/crabfarm/adapters/browser/chenso.rb, line 23
def load_chenso_config
  {
    user_agent: Crabfarm.config.user_agent
  }
end