Sha256: 476866a97d4206a02129b0bf67db4520cb687c84d61d03637cb16379e2ddf657
Contents?: true
Size: 770 Bytes
Versions: 27
Compression:
Stored size: 770 Bytes
Contents
# Naive fallback asset finder for when sprockets >= 3.0 && # config.assets.precompile = false # Thanks to @ryanswood for the original code: # https://github.com/AbleHealth/inline_svg/commit/661bbb3bef7d1b4bd6ccd63f5f018305797b9509 module InlineSvg class StaticAssetFinder def self.find_asset(filename) new(filename) end def initialize(filename) @filename = filename end def pathname if ::Rails.application.config.assets.compile ::Rails.application.assets[@filename].pathname else manifest = ::Rails.application.assets_manifest asset_path = manifest.assets[@filename] unless asset_path.nil? ::Rails.root.join(manifest.directory, asset_path) end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems