Class: Substation::Request
- Inherits:
-
Object
- Object
- Substation::Request
- Includes:
- Adamantium::Flat
- Defined in:
- lib/substation/request.rb
Overview
Encapsulates the application environment and an input model instance
Instance Attribute Summary collapse
-
#env ⇒ Object
readonly
The application environment.
-
#input ⇒ Object
readonly
The input passed to an action.
Instance Method Summary collapse
-
#error(output) ⇒ Response::Failure
Create a new failure response.
-
#success(output) ⇒ Response::Success
Create a new successful response.
Instance Attribute Details
#env ⇒ Object (readonly)
The application environment
22 23 24 |
# File 'lib/substation/request.rb', line 22 def env @env end |
#input ⇒ Object (readonly)
The input passed to an action
37 38 39 |
# File 'lib/substation/request.rb', line 37 def input @input end |
Instance Method Details
#error(output) ⇒ Response::Failure
Create a new failure response
77 78 79 |
# File 'lib/substation/request.rb', line 77 def error(output) respond_with(Response::Failure, output) end |
#success(output) ⇒ Response::Success
Create a new successful response
56 57 58 |
# File 'lib/substation/request.rb', line 56 def success(output) respond_with(Response::Success, output) end |