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.
43 44 45 46 47 48 49 |
# File 'lib/rhales/adapters/base_request.rb', line 43 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.
41 42 43 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def client_ip @client_ip end |
#request_env ⇒ Object (readonly)
Returns the value of attribute request_env.
41 42 43 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def request_env @request_env end |
#request_method ⇒ Object (readonly)
Returns the value of attribute request_method.
41 42 43 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def request_method @request_method end |
#request_params ⇒ Object (readonly)
Returns the value of attribute request_params.
41 42 43 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def request_params @request_params end |
#request_path ⇒ Object (readonly)
Returns the value of attribute request_path.
41 42 43 |
# File 'lib/rhales/adapters/base_request.rb', line 41 def request_path @request_path end |
Instance Method Details
#env ⇒ Object
67 68 69 |
# File 'lib/rhales/adapters/base_request.rb', line 67 def env @request_env end |
#ip ⇒ Object
59 60 61 |
# File 'lib/rhales/adapters/base_request.rb', line 59 def ip @client_ip end |
#method ⇒ Object
55 56 57 |
# File 'lib/rhales/adapters/base_request.rb', line 55 def method @request_method end |
#params ⇒ Object
63 64 65 |
# File 'lib/rhales/adapters/base_request.rb', line 63 def params @request_params end |
#path ⇒ Object
51 52 53 |
# File 'lib/rhales/adapters/base_request.rb', line 51 def path @request_path end |