Class: ActiveEndpoint::Request
- Inherits:
-
Rack::Request
- Object
- Rack::Request
- ActiveEndpoint::Request
- Includes:
- RailsRoutable
- Defined in:
- lib/active_endpoint/request.rb
Constant Summary
Constants included from RailsRoutable
Instance Method Summary collapse
Methods included from RailsRoutable
#rails_action, #rails_action?, #rails_endpoint, #rails_endpoint_name, #rails_request_params, #rails_route_pattern, #rails_routes
Instance Method Details
#endpoint ⇒ Object
41 42 43 |
# File 'lib/active_endpoint/request.rb', line 41 def endpoint rails_endpoint_name(rails_endpoint(self)) end |
#method ⇒ Object
37 38 39 |
# File 'lib/active_endpoint/request.rb', line 37 def method request_method.downcase.to_sym end |
#probe ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/active_endpoint/request.rb', line 5 def probe { base_url: base_url, body: body, content_charset: content_charset, content_length: content_length, content_type: content_type, endpoint: endpoint, fullpath: fullpath, http_version: http_version, http_connection: http_connection, http_accept_encoding: http_accept_encoding, http_accept_language: http_accept_language, ip: ip, media_type: media_type, media_type_params: media_type_params, method: method, params: params, path: path, path_info: path_info, pattern: pattern, port: port, protocol: protocol, query_string: query_string, request_method: request_method, server_name: server_name, ssl: ssl?, url: url, xhr: xhr? } end |