Class: Steroids::ErrorSerializer
- Inherits:
-
Serializers::Base
- Object
- ActiveModel::Serializer
- Serializers::Base
- Steroids::ErrorSerializer
- Defined in:
- app/serializers/steroids/error_serializer.rb
Instance Method Summary collapse
Instance Method Details
#exception ⇒ Object
15 16 17 18 19 20 21 |
# File 'app/serializers/steroids/error_serializer.rb', line 15 def exception if @object.respond_to?(:cause) && @object.cause.present? @object.cause.class.to_s&.demodulize else @object.class.to_s&.demodulize end end |
#message ⇒ Object
23 24 25 26 27 28 29 |
# File 'app/serializers/steroids/error_serializer.rb', line 23 def [ @object., Rails.env.development? && @object.respond_to?(:cause) && @object.cause.present? ? @object.cause : nil ].compact.join(" - Cause by: ") end |
#timestamp ⇒ Object
31 32 33 |
# File 'app/serializers/steroids/error_serializer.rb', line 31 def @object. end |