lib/vite_rails.rb in vite_rails-1.0.4 vs lib/vite_rails.rb in vite_rails-1.0.5
- old
+ new
@@ -20,11 +20,11 @@
cattr_accessor(:env) { ENV.select { |key, _| key.start_with?(ENV_PREFIX) } }
cattr_accessor(:logger) { ActiveSupport::TaggedLogging.new(ActiveSupport::Logger.new(STDOUT)) }
class << self
- delegate :config, :builder, :manifest, :commands, :dev_server, to: :instance
+ delegate :config, :builder, :manifest, :commands, :dev_server, :dev_server_running?, to: :instance
delegate :mode, to: :config
delegate :bootstrap, :clean, :clobber, :build, to: :commands
attr_writer :instance
@@ -58,9 +58,14 @@
ViteRails.logger = ActiveSupport::Logger.new(STDOUT)
yield
ensure
ViteRails.logger = old_logger
end
+ end
+
+ # Public: Returns true if the Vite development server is running.
+ def dev_server_running?
+ ViteRails.run_proxy? && dev_server.running?
end
# Public: Current instance configuration for Vite.
def config
@config ||= ViteRails::Config.resolve_config