class Propshaft::Resolver::Dynamic
Attributes
load_path[R]
prefix[R]
Public Class Methods
new(load_path:, prefix:)
click to toggle source
# File lib/propshaft/resolver/dynamic.rb, line 5 def initialize(load_path:, prefix:) @load_path, @prefix = load_path, prefix end
Public Instance Methods
read(logical_path)
click to toggle source
# File lib/propshaft/resolver/dynamic.rb, line 15 def read(logical_path) if asset = load_path.find(logical_path) asset.content end end
resolve(logical_path)
click to toggle source
# File lib/propshaft/resolver/dynamic.rb, line 9 def resolve(logical_path) if asset = load_path.find(logical_path) File.join prefix, asset.digested_path end end