Module: Reel::RequestMixin
Instance Method Summary collapse
- #[](header) ⇒ Object
- #fragment ⇒ Object
- #headers ⇒ Object
- #method ⇒ Object
- #path ⇒ Object
- #query_string ⇒ Object
- #uri ⇒ Object
- #url ⇒ Object
- #version ⇒ Object
Instance Method Details
#[](header) ⇒ Object
35 36 37 |
# File 'lib/reel/mixins.rb', line 35 def [](header) headers[header] end |
#fragment ⇒ Object
59 60 61 |
# File 'lib/reel/mixins.rb', line 59 def fragment uri.fragment end |
#headers ⇒ Object
31 32 33 |
# File 'lib/reel/mixins.rb', line 31 def headers @request_info.headers end |
#method ⇒ Object
27 28 29 |
# File 'lib/reel/mixins.rb', line 27 def method @request_info.http_method end |
#path ⇒ Object
51 52 53 |
# File 'lib/reel/mixins.rb', line 51 def path uri.path end |
#query_string ⇒ Object
55 56 57 |
# File 'lib/reel/mixins.rb', line 55 def query_string uri.query end |
#uri ⇒ Object
47 48 49 |
# File 'lib/reel/mixins.rb', line 47 def uri @uri ||= URI(url) end |
#url ⇒ Object
43 44 45 |
# File 'lib/reel/mixins.rb', line 43 def url @request_info.url end |
#version ⇒ Object
39 40 41 |
# File 'lib/reel/mixins.rb', line 39 def version @request_info.http_version || HTTPVersionsMixin::DEFAULT_HTTP_VERSION end |