Exception: VectorMCP::Middleware::MiddlewareError

Inherits:
Error
  • Object
show all
Defined in:
lib/vector_mcp/middleware.rb

Overview

Error raised when middleware execution fails

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, original_error: nil, middleware_class: nil) ⇒ MiddlewareError

Returns a new instance of MiddlewareError.



36
37
38
39
40
# File 'lib/vector_mcp/middleware.rb', line 36

def initialize(message, original_error: nil, middleware_class: nil)
  super(message)
  @original_error = original_error
  @middleware_class = middleware_class
end

Instance Attribute Details

#middleware_classObject (readonly)

Returns the value of attribute middleware_class.



34
35
36
# File 'lib/vector_mcp/middleware.rb', line 34

def middleware_class
  @middleware_class
end

#original_errorObject (readonly)

Returns the value of attribute original_error.



34
35
36
# File 'lib/vector_mcp/middleware.rb', line 34

def original_error
  @original_error
end