Module: HideMyAss::Request::Actions

Included in:
HideMyAss, HideMyAss::Request
Defined in:
lib/hidemyass/request/actions.rb

Instance Method Summary collapse

Instance Method Details

#delete(base_url, options = {}) ⇒ Object

Make a delete request.

Example: HideMyAss.delete(“www.example.com/posts/1”)

Returns Typhoeus::Response instance.



47
48
49
# File 'lib/hidemyass/request/actions.rb', line 47

def delete(base_url, options = {})
  Request.new(base_url, options.merge!(:method => :delete)).run
end

#get(base_url, options = {}) ⇒ Object

Make a get request.

Example: HideMyAss.get(“www.example.com”)

Returns Typhoeus::Response instance.



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

def get(base_url, options = {})
  Request.new(base_url, options.merge!(:method => :get)).run
end

#post(base_url, options = {}) ⇒ Object

Make a post request.

Example: HideMyAss.post(“www.example.com”)

Returns Typhoeus::Response instance.



27
28
29
# File 'lib/hidemyass/request/actions.rb', line 27

def post(base_url, options = {})
  Request.new(base_url, options.merge!(:method => :post)).run
end

#put(base_url, options = {}) ⇒ Object

Make a put request.

Example: HideMyAss.put(“www.example.com/posts/1”)

Returns Typhoeus::Response instance.



37
38
39
# File 'lib/hidemyass/request/actions.rb', line 37

def put(base_url, options = {})
  Request.new(base_url, options.merge!(:method => :put)).run
end