class Manifester::Instance
Attributes
root_path[R]
Public Class Methods
new(root_path: Rails.root, public_root_dir: "public", public_output_dir: "packs", cache_manifest: false, fallback_to_webpacker: -> {}
click to toggle source
# File lib/manifester/instance.rb, line 6 def initialize(root_path: Rails.root, public_root_dir: "public", public_output_dir: "packs", cache_manifest: false, fallback_to_webpacker: -> {}) @root_path, @public_root_dir, @public_output_dir, @cache_manifest, @fallback_to_webpacker = root_path, public_root_dir, public_output_dir, cache_manifest, fallback_to_webpacker end
Public Instance Methods
config()
click to toggle source
# File lib/manifester/instance.rb, line 10 def config @config ||= Manifester::Configuration.new( root_path: @root_path, public_root_dir: @public_root_dir, public_output_dir: @public_output_dir, cache_manifest: @cache_manifest, fallback_to_webpacker: @fallback_to_webpacker ) end
manifest()
click to toggle source
# File lib/manifester/instance.rb, line 20 def manifest @manifest ||= Manifester::Manifest.new self end