File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed
Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -100,9 +100,10 @@ def logger
100100 end
101101end
102102
103- require_relative "mcp/railtie" if defined? ( Rails ::Railtie )
104-
105103loader = Zeitwerk ::Loader . for_gem_extension ( RubyLLM )
104+
105+ loader . ignore ( "#{ __dir__ } /mcp/railtie.rb" )
106+
106107loader . inflector . inflect ( "mcp" => "MCP" )
107108loader . inflector . inflect ( "sse" => "SSE" )
108109loader . inflector . inflect ( "openai" => "OpenAI" )
@@ -118,3 +119,7 @@ def logger
118119loader . inflector . inflect ( "browser_oauth_provider" => "BrowserOAuthProvider" )
119120
120121loader . setup
122+
123+ if defined? ( Rails ::Railtie )
124+ require_relative "mcp/railtie"
125+ end
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- module RubyLLM
4- module MCP
5- class Railtie < Rails ::Railtie
6- generators do
7- require_relative "../../generators/ruby_llm/mcp/install/install_generator"
8- require_relative "../../generators/ruby_llm/mcp/oauth/install_generator"
3+ if defined? ( Rails ::Railtie )
4+ module RubyLLM
5+ module MCP
6+ class Railtie < Rails ::Railtie
7+ generators do
8+ require_relative "../../generators/ruby_llm/mcp/install/install_generator"
9+ require_relative "../../generators/ruby_llm/mcp/oauth/install_generator"
10+ end
911 end
1012 end
1113 end
You can’t perform that action at this time.
0 commit comments