class Ferrum::Browser::Options::Firefox

def merge_default(flags, options)

def merge_default(flags, options)
  defaults = except("headless") unless options.headless
  defaults ||= DEFAULT_OPTIONS
  defaults.merge(flags)
end

def merge_required(flags, options, user_data_dir)

def merge_required(flags, options, user_data_dir)
  flags.merge("remote-debugger" => "#{options.host}:#{options.port}", "profile" => user_data_dir)
end