Class: Scraypa::VisitCapybaraPoltergeist
- Inherits:
-
VisitInterface
- Object
- VisitInterface
- Scraypa::VisitCapybaraPoltergeist
- Defined in:
- lib/scraypa/visit/visit_capabara_poltergeist.rb
Instance Method Summary collapse
- #execute(params = {}) ⇒ Object
-
#initialize(params = {}) ⇒ VisitCapybaraPoltergeist
constructor
A new instance of VisitCapybaraPoltergeist.
Constructor Details
#initialize(params = {}) ⇒ VisitCapybaraPoltergeist
Returns a new instance of VisitCapybaraPoltergeist.
9 10 11 12 13 14 15 16 17 |
# File 'lib/scraypa/visit/visit_capabara_poltergeist.rb', line 9 def initialize params={} super(params) @config = params[:config] @tor_proxy = params[:tor_proxy] @driver_resetter = params[:driver_resetter] @user_agent_retriever = params[:user_agent_retriever] setup_driver @current_user_agent = nil end |
Instance Method Details
#execute(params = {}) ⇒ Object
19 20 21 22 23 |
# File 'lib/scraypa/visit/visit_capabara_poltergeist.rb', line 19 def execute params={} @config.tor && @tor_proxy ? visit_get_response_through_tor(params) : visit_get_response(params) end |