Class: Llmemory::MCP::Server::RackRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/llmemory/mcp/server.rb

Overview

Simple wrapper to make Rack env look like a Rack request

Instance Method Summary collapse

Constructor Details

#initialize(env) ⇒ RackRequest

Returns a new instance of RackRequest.



124
125
126
# File 'lib/llmemory/mcp/server.rb', line 124

def initialize(env)
  @env = env
end

Instance Method Details

#bodyObject



132
133
134
# File 'lib/llmemory/mcp/server.rb', line 132

def body
  @env["rack.input"]
end

#envObject



128
129
130
# File 'lib/llmemory/mcp/server.rb', line 128

def env
  @env
end

#paramsObject



136
137
138
# File 'lib/llmemory/mcp/server.rb', line 136

def params
  @params ||= parse_query_string(@env["QUERY_STRING"] || "")
end