We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents cd4a0dc + 34da38e commit 52418abCopy full SHA for 52418ab
1 file changed
src/server.rb
@@ -4,10 +4,15 @@
4
require "json"
5
require "socket"
6
7
-require "prettier_print"
8
require "syntax_tree"
9
-require "syntax_tree/haml"
10
-require "syntax_tree/rbs"
+
+# Optional dependencies
+%W[syntax_tree/rbs syntax_tree/haml prettier_print].each do |dep|
11
+ begin
12
+ require dep
13
+ rescue LoadError
14
+ end
15
+end
16
17
# First, require all of the plugins that the user specified.
18
ARGV.shift[/^--plugins=(.*)$/, 1]
0 commit comments