module RailsAssetslessContainer

Constants

VERSION

Public Class Methods

after_sprockets(path) click to toggle source
# File lib/rails_assetsless_container.rb, line 16
def after_sprockets(path)
  strategy.after_sprockets(path) if enabled?
end
after_webpacker(path) click to toggle source
# File lib/rails_assetsless_container.rb, line 20
def after_webpacker(path)
  strategy.after_webpacker(path) if enabled?
end
config() click to toggle source
# File lib/rails_assetsless_container/config.rb, line 5
def config
  @config ||= Config.new
end
configure() { |config| ... } click to toggle source
# File lib/rails_assetsless_container/config.rb, line 9
def configure
  yield config
end
download_manifests() click to toggle source
# File lib/rails_assetsless_container.rb, line 24
def download_manifests
  return unless enabled?

  download_sprockets_manifest
  download_webpacker_manifest if defined?(Webpacker)
end

Private Class Methods

download_sprockets_manifest() click to toggle source
# File lib/rails_assetsless_container.rb, line 35
def download_sprockets_manifest
  dirname = Rails.root.join("public/assets")
  path = Sprockets::ManifestUtils.find_directory_manifest(dirname)
  strategy.write_sprockets_manifest(path)
end
download_webpacker_manifest() click to toggle source
# File lib/rails_assetsless_container.rb, line 41
def download_webpacker_manifest
  path = Webpacker.config.public_manifest_path.to_s
  strategy.write_webpacker_manifest(path)
end