Module: Legion::LLM::Fleet
- Defined in:
- lib/legion/llm/fleet.rb,
lib/legion/llm/fleet/handler.rb,
lib/legion/llm/fleet/dispatcher.rb,
lib/legion/llm/fleet/reply_dispatcher.rb
Defined Under Namespace
Modules: Dispatcher, Handler, ReplyDispatcher
Class Method Summary collapse
-
.const_missing(name) ⇒ Object
Backward-compat: resolve old Legion::LLM::Fleet::Exchange, ::Request, ::Response, ::Error.
- .load_transport ⇒ Object
Class Method Details
.const_missing(name) ⇒ Object
Backward-compat: resolve old Legion::LLM::Fleet::Exchange, ::Request, ::Response, ::Error
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/legion/llm/fleet.rb', line 20 def self.const_missing(name) case name when :Exchange require_relative 'transport/exchanges/fleet' Transport::Exchanges::Fleet when :Request require_relative 'transport/messages/fleet_request' Transport::Messages::FleetRequest when :Response require_relative 'transport/messages/fleet_response' Transport::Messages::FleetResponse when :Error require_relative 'transport/messages/fleet_error' Transport::Messages::FleetError else super end end |
.load_transport ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/legion/llm/fleet.rb', line 10 def self.load_transport return unless defined?(Legion::Transport::Message) require_relative 'transport/exchanges/fleet' require_relative 'transport/messages/fleet_request' require_relative 'transport/messages/fleet_response' require_relative 'transport/messages/fleet_error' end |