Class: RubyMCP::Request
- Inherits:
-
Object
- Object
- RubyMCP::Request
- Defined in:
- lib/ruby_mcp/request.rb
Direct Known Subclasses
RubyMCP::Requests::CompletionComplete, RubyMCP::Requests::Initialize, RubyMCP::Requests::LoggingSetLevel, RubyMCP::Requests::NotificationsInitialized, RubyMCP::Requests::Ping, RubyMCP::Requests::PromptsGet, RubyMCP::Requests::PromptsList, RubyMCP::Requests::ResourcesList, RubyMCP::Requests::ResourcesRead
Instance Method Summary collapse
- #allowed_in_lifecycle?(lifecycle) ⇒ Boolean
- #id ⇒ Object
-
#initialize(json) ⇒ Request
constructor
A new instance of Request.
- #method ⇒ Object
Constructor Details
#initialize(json) ⇒ Request
Returns a new instance of Request.
2 3 4 |
# File 'lib/ruby_mcp/request.rb', line 2 def initialize(json) @json = json end |
Instance Method Details
#allowed_in_lifecycle?(lifecycle) ⇒ Boolean
14 15 16 |
# File 'lib/ruby_mcp/request.rb', line 14 def allowed_in_lifecycle?(lifecycle) true end |
#id ⇒ Object
10 11 12 |
# File 'lib/ruby_mcp/request.rb', line 10 def id @json["id"] end |
#method ⇒ Object
6 7 8 |
# File 'lib/ruby_mcp/request.rb', line 6 def method @json["method"] end |