discourse/lib/freedom_patches/resolve.rb

20 lines
502 B
Ruby

# sass-rails expects an actual file to exists when calling `@import`. However,
# we don't actually create the files for our special imports but rather inject
# them dynamically.
module Discourse
module Sprockets
module Resolve
def resolve(path, options = {})
return [path, []] if DiscourseSassImporter.special_imports.has_key?(File.basename(path, '.scss'))
super
end
end
end
end
module Sprockets
class Base
prepend Discourse::Sprockets::Resolve
end
end