Class: Rhales::Adapters::SimpleRequest
- Inherits:
-
BaseRequest
- Object
- BaseRequest
- Rhales::Adapters::SimpleRequest
- Defined in:
- lib/rhales/adapters/base_request.rb
Overview
Simple request adapter for framework integration
Instance Attribute Summary collapse
-
#client_ip ⇒ Object
readonly
Returns the value of attribute client_ip.
-
#request_env ⇒ Object
readonly
Returns the value of attribute request_env.
-
#request_method ⇒ Object
readonly
Returns the value of attribute request_method.
-
#request_params ⇒ Object
readonly
Returns the value of attribute request_params.
-
#request_path ⇒ Object
readonly
Returns the value of attribute request_path.
Instance Method Summary collapse
-
#env ⇒ Object
-
#initialize(path: '/', method: 'GET', ip: '127.0.0.1', params: {}, env: {}) ⇒ SimpleRequest
constructor
A new instance of SimpleRequest.
-
#ip ⇒ Object
-
#method ⇒ Object
-
#params ⇒ Object
-
#path ⇒ Object
Constructor Details
#initialize(path: '/', method: 'GET', ip: '127.0.0.1', params: {}, env: {}) ⇒ SimpleRequest
Returns a new instance of SimpleRequest.
41 42 43 44 45 46 47 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def initialize(path: '/', method: 'GET', ip: '127.0.0.1', params: {}, env: {}) @request_path = path @request_method = method @client_ip = ip @request_params = params @request_env = env end |
Instance Attribute Details
#client_ip ⇒ Object (readonly)
Returns the value of attribute client_ip.
39 40 41 |
# File 'lib/rhales/adapters/base_request.rb', line 39 def client_ip @client_ip end |
#request_env ⇒ Object (readonly)
Returns the value of attribute request_env.
39 40 41 |
# File 'lib/rhales/adapters/base_request.rb', line 39 def request_env @request_env end |
#request_method ⇒ Object (readonly)
Returns the value of attribute request_method.
39 40 41 |
# File 'lib/rhales/adapters/base_request.rb', line 39 def request_method @request_method end |
#request_params ⇒ Object (readonly)
Returns the value of attribute request_params.
39 40 41 |
# File 'lib/rhales/adapters/base_request.rb', line 39 def request_params @request_params end |
#request_path ⇒ Object (readonly)
Returns the value of attribute request_path.
39 40 41 |
# File 'lib/rhales/adapters/base_request.rb', line 39 def request_path @request_path end |
Instance Method Details
#env ⇒ Object
65 66 67 |
# File 'lib/rhales/adapters/base_request.rb', line 65 def env @request_env end |
#ip ⇒ Object
57 58 59 |
# File 'lib/rhales/adapters/base_request.rb', line 57 def ip @client_ip end |
#method ⇒ Object
53 54 55 |
# File 'lib/rhales/adapters/base_request.rb', line 53 def method @request_method end |
#params ⇒ Object
61 62 63 |
# File 'lib/rhales/adapters/base_request.rb', line 61 def params @request_params end |
#path ⇒ Object
49 50 51 |
# File 'lib/rhales/adapters/base_request.rb', line 49 def path @request_path end |