Class: AnyCable::Middlewares::Exceptions
- Inherits:
-
AnyCable::Middleware
- Object
- AnyCable::Middleware
- AnyCable::Middlewares::Exceptions
- Defined in:
- lib/anycable/middlewares/exceptions.rb
Instance Method Summary collapse
Instance Method Details
#call(method_name, request, _meta) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/anycable/middlewares/exceptions.rb', line 6 def call(method_name, request, ) yield rescue => exp notify_exception(exp, method_name, request) response_class(method_name).new( status: AnyCable::Status::ERROR, error_msg: exp. ) end |