We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f64cf53 + 0bf0420 commit d5d333eCopy full SHA for d5d333e
lib/inline_svg/static_asset_finder.rb
@@ -1,7 +1,9 @@
1
+require "pathname"
2
+
3
# Naive fallback asset finder for when sprockets >= 3.0 &&
4
# config.assets.precompile = false
5
# Thanks to @ryanswood for the original code:
-# https://github.com/AbleHealth/inline_svg/commit/661bbb3bef7d1b4bd6ccd63f5f018305797b9509
6
+# https://github.com/jamesmartin/inline_svg/commit/661bbb3bef7d1b4bd6ccd63f5f018305797b9509
7
module InlineSvg
8
class StaticAssetFinder
9
def self.find_asset(filename)
@@ -14,7 +16,7 @@ def initialize(filename)
14
16
15
17
def pathname
18
if ::Rails.application.config.assets.compile
- ::Rails.application.assets[@filename].pathname
19
+ Pathname.new(::Rails.application.assets[@filename].filename)
20
else
21
manifest = ::Rails.application.assets_manifest
22
asset_path = manifest.assets[@filename]
0 commit comments