Class: Unrestful::FailResponse
- Defined in:
- lib/unrestful/fail_response.rb
Instance Attribute Summary collapse
-
#exception ⇒ Object
Returns the value of attribute exception.
-
#message ⇒ Object
Returns the value of attribute message.
Attributes inherited from Response
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#exception ⇒ Object
Returns the value of attribute exception.
8 9 10 |
# File 'lib/unrestful/fail_response.rb', line 8 def exception @exception end |
#message ⇒ Object
Returns the value of attribute message.
7 8 9 |
# File 'lib/unrestful/fail_response.rb', line 7 def @message end |
Class Method Details
.render(message, exc: nil) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/unrestful/fail_response.rb', line 10 def self.render(, exc: nil) obj = Unrestful::FailResponse.new obj. = obj.exception = exc if !exc.nil? && Rails.env.development? obj.ok = false return obj.as_json end |
Instance Method Details
#as_json ⇒ Object
19 20 21 22 23 |
# File 'lib/unrestful/fail_response.rb', line 19 def as_json result = { message: } result.merge!({ exception: exception }) unless exception.nil? super.merge(result) end |