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.



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

def initialize(env)
  @env = env
end

Instance Method Details

#bodyObject



140
141
142
# File 'lib/llmemory/mcp/server.rb', line 140

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

#envObject



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

def env
  @env
end

#paramsObject



144
145
146
# File 'lib/llmemory/mcp/server.rb', line 144

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