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(