Class: Opi::Request
- Inherits:
-
Rack::Request
- Object
- Rack::Request
- Opi::Request
- Defined in:
- lib/opi/request.rb
Instance Method Summary collapse
- #accept ⇒ Object
- #method ⇒ Object
- #path ⇒ Object
- #path_components ⇒ Object
- #uri ⇒ Object
- #user_agent ⇒ Object
Instance Method Details
#accept ⇒ Object
8 9 10 |
# File 'lib/opi/request.rb', line 8 def accept @env['HTTP_ACCEPT'].to_s.split(',').map { |a| a.strip } end |
#method ⇒ Object
20 21 22 |
# File 'lib/opi/request.rb', line 20 def method @env['REQUEST_METHOD'] end |
#path ⇒ Object
12 13 14 |
# File 'lib/opi/request.rb', line 12 def path @env["REQUEST_PATH"] end |
#path_components ⇒ Object
24 25 26 |
# File 'lib/opi/request.rb', line 24 def path_components @path_components ||= path.split('/') end |
#uri ⇒ Object
16 17 18 |
# File 'lib/opi/request.rb', line 16 def uri @env["REQUEST_URI"] end |
#user_agent ⇒ Object
4 5 6 |
# File 'lib/opi/request.rb', line 4 def user_agent @env['HTTP_USER_AGENT'] end |