module React::Rails::HotLoader
Constants
- VERSION
Public Class Methods
error(err)
click to toggle source
# File lib/hot_loader.rb, line 22 def self.error(err) msg = "#{err.class.name}: #{err}\n #{err.backtrace.join("\n")}" log(msg) end
log(message)
click to toggle source
# File lib/hot_loader.rb, line 16 def self.log(message) msg = "[HotLoader] #{message}" ::Rails.logger.info(msg) ::Rails.logger.flush end
restart()
click to toggle source
Start or restart the server
# File lib/hot_loader.rb, line 9 def self.restart self.server ||= Server.new(port: port) self.server.restart rescue StandardError => err React::Rails::HotLoader.error(err) end