Class: HideMyAss::Request

Inherits:
Object
  • Object
show all
Extended by:
Actions
Includes:
Operations
Defined in:
lib/hidemyass/request.rb,
lib/hidemyass/request/actions.rb,
lib/hidemyass/request/operations.rb

Overview

Pass request messages to Typhoeus.

Defined Under Namespace

Modules: Actions, Operations

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Actions

delete, get, post, put

Methods included from Operations

#run

Constructor Details

#initialize(base_url, options = {}) ⇒ Request

Returns a new instance of Request.



20
21
22
23
24
# File 'lib/hidemyass/request.rb', line 20

def initialize(base_url, options = {})
  self.base_url = base_url
  self.options  = options
  self.response = nil
end

Instance Attribute Details

#base_urlObject

Returns the provided base url.



12
13
14
# File 'lib/hidemyass/request.rb', line 12

def base_url
  @base_url
end

#optionsObject

Returns options, which includes default parameters.



15
16
17
# File 'lib/hidemyass/request.rb', line 15

def options
  @options
end

#responseObject

Returns the response.



18
19
20
# File 'lib/hidemyass/request.rb', line 18

def response
  @response
end