Sha256: caa2f2ddd95b2470b3c904889dc190e9d1647340a935f3ee66025cd195e2e8cf

Contents?: true

Size: 438 Bytes

Versions: 4

Compression:

Stored size: 438 Bytes

Contents

# frozen_string_literal: true

module ViteRails::Config
  # Override: Default values for a Rails application.
  def config_defaults
    require 'rails'
    asset_host = Rails.application&.config&.action_controller&.asset_host
    super(
      asset_host: asset_host.is_a?(Proc) ? nil : asset_host,
      mode: Rails.env.to_s,
      root: Rails.root || Dir.pwd,
    )
  end
end

ViteRuby::Config.singleton_class.prepend(ViteRails::Config)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vite_rails-3.0.11 lib/vite_rails/config.rb
vite_rails-3.0.10 lib/vite_rails/config.rb
vite_rails-3.0.9 lib/vite_rails/config.rb
vite_rails-3.0.8 lib/vite_rails/config.rb