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.



53
54
55
56
57
# File 'lib/vector_mcp/middleware.rb', line 53

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.



51
52
53
# File 'lib/vector_mcp/middleware.rb', line 51

def middleware_class
  @middleware_class
end

#original_errorObject (readonly)

Returns the value of attribute original_error.



51
52
53
# File 'lib/vector_mcp/middleware.rb', line 51

def original_error
  @original_error
end