Method: Chromium#navigate_to

Defined in:
lib/chromium.rb


44
45
46
47
48
49
50
51
# File 'lib/chromium.rb', line 44

def navigate_to(url)
  out_pipe, in_pipe = IO.pipe
  @pid = Process.spawn "DISPLAY=:#{@display} $(which chromium) #{@settings.join(' ')} #{url}", err: in_pipe
  raise Headless::Exception.new("Chromium did not launch - something's wrong") unless @pid
  Process.detach @pid
ensure
  in_pipe.close
end