lib/font-awesome-sass.rb in font-awesome-sass-5.5.0 vs lib/font-awesome-sass.rb in font-awesome-sass-5.5.0.1
- old
+ new
@@ -1,18 +1,18 @@
module FontAwesome
module Sass
class << self
def load!
- register_compass_extension if compass?
-
if rails?
register_rails_engine
elsif sprockets?
register_sprockets
+ elsif compass?
+ register_compass_extension
+ elsif deprecated_sass?
+ ::Sass.load_paths << stylesheets_path
end
-
- configure_sass
end
# Paths
def gem_path
@gem_path ||= File.expand_path('..', File.dirname(__FILE__))
@@ -40,16 +40,15 @@
def rails?
defined?(::Rails)
end
- private
-
- def configure_sass
- require 'sass'
-
- ::Sass.load_paths << stylesheets_path
+ def deprecated_sass?
+ # The deprecated `sass` gem:
+ defined?(::Sass) && ::Sass.respond_to?(:load_paths)
end
+
+ private
def register_compass_extension
require 'font_awesome/sass/version'
::Compass::Frameworks.register(