Skip to content

Commit 52418ab

Browse files
authored
Merge pull request #1406 from mikesea/optional-dependencies
Make haml/rbs dependencies optional
2 parents cd4a0dc + 34da38e commit 52418ab

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/server.rb

+8-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
require "json"
55
require "socket"
66

7-
require "prettier_print"
87
require "syntax_tree"
9-
require "syntax_tree/haml"
10-
require "syntax_tree/rbs"
8+
9+
# Optional dependencies
10+
%W[syntax_tree/rbs syntax_tree/haml prettier_print].each do |dep|
11+
begin
12+
require dep
13+
rescue LoadError
14+
end
15+
end
1116

1217
# First, require all of the plugins that the user specified.
1318
ARGV.shift[/^--plugins=(.*)$/, 1]

0 commit comments

Comments
 (0)