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.



130
131
132
# File 'lib/llmemory/mcp/server.rb', line 130

def initialize(env)
  @env = env
end

Instance Method Details

#bodyObject



138
139
140
# File 'lib/llmemory/mcp/server.rb', line 138

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

#envObject



134
135
136
# File 'lib/llmemory/mcp/server.rb', line 134

def env
  @env
end

#paramsObject



142
143
144
# File 'lib/llmemory/mcp/server.rb', line 142

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