Class: Micky::Request
- Inherits:
-
Object
- Object
- Micky::Request
- Defined in:
- lib/micky/request.rb
Instance Method Summary collapse
- #get(uri) ⇒ Object
- #head(uri) ⇒ Object
-
#initialize(opts = {}) ⇒ Request
constructor
A new instance of Request.
Constructor Details
#initialize(opts = {}) ⇒ Request
Returns a new instance of Request.
6 7 8 9 10 11 12 |
# File 'lib/micky/request.rb', line 6 def initialize(opts = {}) # Options can be set per request and fallback to module-level defaults DEFAULTS.each_key do |name| value = opts.has_key?(name) ? opts[name] : Micky.public_send(name) instance_variable_set "@#{name}", value end end |
Instance Method Details
#get(uri) ⇒ Object
14 15 16 17 |
# File 'lib/micky/request.rb', line 14 def get(uri) @request_class_name = 'Get' request_with_redirect_handling(uri) end |
#head(uri) ⇒ Object
19 20 21 22 |
# File 'lib/micky/request.rb', line 19 def head(uri) @request_class_name = 'Head' request_with_redirect_handling(uri) end |