Class: Makuri::BrowserBuilder::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/makuri/browser_builder/base.rb

Direct Known Subclasses

Chrome, NetHttp

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Base

Returns a new instance of Base.



5
6
7
8
9
# File 'lib/makuri/browser_builder/base.rb', line 5

def initialize(options)
  @user_agent     = options.fetch(:user_agent)
  @request_method = options.fetch(:request_method)
  @request_body   = options.fetch(:request_body)
end

Instance Attribute Details

#request_bodyObject

Returns the value of attribute request_body.



3
4
5
# File 'lib/makuri/browser_builder/base.rb', line 3

def request_body
  @request_body
end

#request_methodObject

Returns the value of attribute request_method.



3
4
5
# File 'lib/makuri/browser_builder/base.rb', line 3

def request_method
  @request_method
end

#user_agentObject

Returns the value of attribute user_agent.



3
4
5
# File 'lib/makuri/browser_builder/base.rb', line 3

def user_agent
  @user_agent
end