Method: Browser#initialize

Defined in:
lib/browser.rb

#initialize(options = {}) {|_self| ... } ⇒ Browser

Create a new browser instance and set the UA and Accept-Language headers.

browser = Browser.new({
  :ua => "Safari",
  :accept_language => "pt-br"
})

Yields:

  • (_self)

Yield Parameters:

  • _self (Browser)

    the object that the method was called on



69
70
71
72
73
74
# File 'lib/browser.rb', line 69

def initialize(options = {}, &block)
  self.user_agent = (options[:user_agent] || options[:ua]).to_s
  self.accept_language = options[:accept_language].to_s

  yield self if block_given?
end