Class: Opi::Request

Inherits:
Rack::Request
  • Object
show all
Defined in:
lib/opi/request.rb

Instance Method Summary collapse

Instance Method Details

#acceptObject



8
9
10
# File 'lib/opi/request.rb', line 8

def accept
  @env['HTTP_ACCEPT'].to_s.split(',').map { |a| a.strip }
end

#methodObject



20
21
22
# File 'lib/opi/request.rb', line 20

def method
  @env['REQUEST_METHOD']
end

#pathObject



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

def path
  @env["REQUEST_PATH"]
end

#path_componentsObject



24
25
26
# File 'lib/opi/request.rb', line 24

def path_components
  @path_components ||= path.split('/')
end

#uriObject



16
17
18
# File 'lib/opi/request.rb', line 16

def uri
  @env["REQUEST_URI"]
end

#user_agentObject



4
5
6
# File 'lib/opi/request.rb', line 4

def user_agent
  @env['HTTP_USER_AGENT']
end