class Ferrum::Browser::Options::Firefox
Constants
- DEFAULT_OPTIONS
- LINUX_BIN_PATH
- MAC_BIN_PATH
Public Instance Methods
merge_default(flags, options)
click to toggle source
# File lib/ferrum/browser/options/firefox.rb, line 23 def merge_default(flags, options) unless options.fetch(:headless, true) defaults = except("headless") end defaults ||= DEFAULT_OPTIONS defaults.merge(flags) end
merge_required(flags, options, user_data_dir)
click to toggle source
# File lib/ferrum/browser/options/firefox.rb, line 16 def merge_required(flags, options, user_data_dir) port = options.fetch(:port, BROWSER_PORT) host = options.fetch(:host, BROWSER_HOST) flags.merge("remote-debugger" => "#{host}:#{port}", "profile" => user_data_dir) end