Class: Committee::Rails::RequestObject

Inherits:
Object
  • Object
show all
Defined in:
lib/committee/rails/request_object.rb

Instance Method Summary collapse

Constructor Details

#initialize(request) ⇒ RequestObject

Returns a new instance of RequestObject.



7
8
9
# File 'lib/committee/rails/request_object.rb', line 7

def initialize(request)
  @request = request
end

Instance Method Details

#pathObject



11
12
13
# File 'lib/committee/rails/request_object.rb', line 11

def path
  URI.parse(@request.original_fullpath).path
end

#path_infoObject



15
16
17
# File 'lib/committee/rails/request_object.rb', line 15

def path_info
  URI.parse(@request.original_fullpath).path
end

#request_methodObject



19
20
21
# File 'lib/committee/rails/request_object.rb', line 19

def request_method
  @request.env['action_dispatch.original_request_method'] || @request.request_method
end