Class: Apill::Requests::RackRequest
- Inherits:
-
Base
- Object
- Base
- Apill::Requests::RackRequest
show all
- Defined in:
- lib/apill/requests/rack_request.rb
Constant Summary
collapse
- ACCEPT_PARAM_PATTERN =
/(?:\A|&)accept=(.+?)(?=\z|&)/
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Base
#accept_header, rack_request_class, rails_request_class, resolve
Constructor Details
#initialize(request) ⇒ RackRequest
12
13
14
|
# File 'lib/apill/requests/rack_request.rb', line 12
def initialize(request)
self.request = request
end
|
Instance Attribute Details
#request ⇒ Object
Returns the value of attribute request.
10
11
12
|
# File 'lib/apill/requests/rack_request.rb', line 10
def request
@request
end
|
Instance Method Details
16
17
18
19
|
# File 'lib/apill/requests/rack_request.rb', line 16
def
.new(application: application_name,
header: request['HTTP_ACCEPT'] || '')
end
|
21
22
23
24
|
# File 'lib/apill/requests/rack_request.rb', line 21
def
.new(application: application_name,
header: || '')
end
|
#application_name ⇒ Object
26
27
28
|
# File 'lib/apill/requests/rack_request.rb', line 26
def application_name
request['HTTP_X_APPLICATION_NAME'] || Apill.configuration.application_name
end
|