Skip to content

Commit e7a2db2

Browse files
authored
Add support for Falcon server (#76)
1 parent a5928aa commit e7a2db2

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

lib/hotwire/livereload.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@ def action_cable(opts)
3333
end
3434

3535
def server_process?
36-
basename = File.basename($0)
36+
puma_process = defined?(::Puma) && File.basename($0) == "puma"
37+
falcon_process = defined?(::Falcon) && File.basename($0) == "falcon"
38+
itsi_process = defined?(::Itsi) && File.basename($0) == "itsi"
39+
rails_server = defined?(Rails::Server)
3740

38-
(defined?(::Puma) && basename == "puma") ||
39-
(defined?(::Itsi) && basename == "itsi") ||
40-
defined?(Rails::Server)
41+
!!(puma_process || falcon_process || itsi_process || rails_server)
4142
end
4243

4344
def enabled?

0 commit comments

Comments
 (0)