Class: Unrestful::SuccessResponse
- Defined in:
- lib/unrestful/success_response.rb
Instance Attribute Summary collapse
-
#payload ⇒ Object
Returns the value of attribute payload.
Attributes inherited from Response
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#payload ⇒ Object
Returns the value of attribute payload.
6 7 8 |
# File 'lib/unrestful/success_response.rb', line 6 def payload @payload end |
Class Method Details
.render(payload) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/unrestful/success_response.rb', line 8 def self.render(payload) obj = Unrestful::SuccessResponse.new obj.payload = payload obj.ok = true return obj.as_json end |
Instance Method Details
#as_json ⇒ Object
16 17 18 |
# File 'lib/unrestful/success_response.rb', line 16 def as_json super.merge({ payload: payload }) end |