Sha256: 2da16f371f6a7f351b9b4b528f05420b9da949a764a0660ca1561100486f97f5
Contents?: true
Size: 656 Bytes
Versions: 5
Compression:
Stored size: 656 Bytes
Contents
module JsRender module Rails class AssetFinder < ::JsRender::AssetFinder::Base def initialize super @environment = ::Rails.application.assets @manifest = ::Rails.application.assets_manifest end def read(path) logical_path = path.gsub('app/assets/javascripts/', '') if @environment @environment[logical_path].to_s elsif @manifest.assets[logical_path] relative_path = @manifest.assets[logical_path] full_path = File.join(@manifest.dir, relative_path) File.read full_path else super path end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems