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