lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.6 vs lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.8
- old
+ new
@@ -16,10 +16,13 @@
if !driver.options.empty?
if driver.options[:certificate] && driver.options[:certificate][:key] && driver.options[:certificate][:cer]
@agent.cert = driver.options[:certificate][:cer]
@agent.key = driver.options[:certificate][:key]
end
+ if driver.options[:user_agent]
+ @agent.user_agent = driver.options[:user_agent]
+ end
if driver.options[:proxy] && !driver.options[:proxy].empty?
proxy = nil
begin
proxy = URI.parse(driver.options[:proxy])
rescue URI::InvalidURIError => e
@@ -31,10 +34,10 @@
raise "ProxyError: You have entered an invalid proxy address #{driver.options[:proxy]}. e.g. (http|https)://proxy.com(:port)"
end
end
end
super
- end
+ end
def reset_host!
@last_remote_host = nil
@last_request_remote = nil
super
\ No newline at end of file