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.



147
148
149
# File 'lib/llmemory/mcp/server.rb', line 147

def initialize(env)
  @env = env
end

Instance Method Details

#bodyObject



155
156
157
# File 'lib/llmemory/mcp/server.rb', line 155

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

#envObject



151
152
153
# File 'lib/llmemory/mcp/server.rb', line 151

def env
  @env
end

#paramsObject



159
160
161
# File 'lib/llmemory/mcp/server.rb', line 159

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