class Crabfarm::ForkedNavigator
Public Class Methods
new(_context, _parent, _browser_name, _mutex)
click to toggle source
Calls superclass method
# File lib/crabfarm/forked_navigator.rb, line 4 def initialize(_context, _parent, _browser_name, _mutex) @context = _context @parent = _parent @browser_name = _browser_name @mutex = _mutex super @parent end
Public Instance Methods
__getobj__()
click to toggle source
# File lib/crabfarm/forked_navigator.rb, line 23 def __getobj__ @parent end
__setobj__(obj)
click to toggle source
# File lib/crabfarm/forked_navigator.rb, line 27 def __setobj__(obj) @parent = obj end
browser()
click to toggle source
# File lib/crabfarm/forked_navigator.rb, line 13 def browser @browser ||= @context.pool.driver(@browser_name) end
synchronize() { || ... }
click to toggle source
# File lib/crabfarm/forked_navigator.rb, line 17 def synchronize @mutex.synchronize { yield } end