Skip to content

Commit 231cc6f

Browse files
committed
WIP: Restore railtie
1 parent 77ae6c8 commit 231cc6f

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

lib/ruby-lsp-rails.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# frozen_string_literal: true
33

44
require "ruby_lsp_rails/version"
5+
require "ruby_lsp_rails/railtie"
56

67
module RubyLsp
78
# # Supported features

lib/ruby_lsp_rails/railtie.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# typed: strict
2+
# frozen_string_literal: true
3+
4+
require "rails"
5+
6+
module RubyLsp
7+
module Rails
8+
class Railtie < ::Rails::Railtie
9+
config.ruby_lsp_rails = ActiveSupport::OrderedOptions.new
10+
config.ruby_lsp_rails.server = true
11+
12+
initializer "ruby_lsp_rails.setup" do |_app|
13+
config.after_initialize do |_app|
14+
unless config.ruby_lsp_rails.server.nil?
15+
raise "not needed!"
16+
end
17+
end
18+
end
19+
end
20+
end
21+
end

0 commit comments

Comments
 (0)