class Crabfarm::Live::Context::BrowserAdapter

Public Class Methods

new(_manager) click to toggle source
# File lib/crabfarm/live/context.rb, line 31
def initialize(_manager)
  @manager = _manager
end

Public Instance Methods

build_driver(_session_id) click to toggle source
# File lib/crabfarm/live/context.rb, line 35
def build_driver(_session_id)
  if _session_id == :default_driver
    @manager.primary_driver
  else
    @manager.browser_adapter.build_driver _session_id
  end
end
release_driver(_driver) click to toggle source
# File lib/crabfarm/live/context.rb, line 43
def release_driver(_driver)
  if _driver != @manager.primary_driver
    @manager.browser_adapter.release_driver _driver
  end
  nil
end