module Gruf::Sentry::ErrorParser
Mixin for error parsing
Public Instance Methods
code_for(error)
click to toggle source
@param [StandardError] @return [Number] that maps to one of the GRPC::Core::StatusCodes or Gruf::Sentry.default_error_code
# File lib/gruf/sentry/error_parser.rb, line 28 def code_for(error) error.respond_to?(:code) ? error.code : Gruf::Sentry.default_error_code end
error?(exception)
click to toggle source
@return [Boolean]
# File lib/gruf/sentry/error_parser.rb, line 35 def error?(exception) error_classes.include?(exception.class.to_s) end
error_classes()
click to toggle source
@return [Array]
# File lib/gruf/sentry/error_parser.rb, line 42 def error_classes @options.fetch(:error_classes, Gruf::Sentry.grpc_error_classes) end