Skip to content

Commit 0aa8179

Browse files
committed
remove gem sass dependency due deprecating
1 parent 5a1f3f8 commit 0aa8179

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

jquery-datatables.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ Gem::Specification.new do |spec|
1818
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1919
spec.require_paths = ["lib"]
2020

21-
spec.add_runtime_dependency 'sass', '>= 3.5.2'
2221
spec.add_runtime_dependency 'autoprefixer-rails', '>= 6.0.3'
2322

2423
spec.add_development_dependency 'jquery-rails', '~> 3.1'

lib/jquery-datatables.rb

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ def load!
1212
register_hanami
1313
elsif sprockets?
1414
register_sprockets
15+
elsif defined?(::Sass) && ::Sass.respond_to?(:load_paths)
16+
# The deprecated `sass` gem:
17+
::Sass.load_paths << stylesheets_path
1518
end
16-
17-
configure_sass
1819
end
1920

2021
# Paths
@@ -49,12 +50,6 @@ def hanami?
4950

5051
private
5152

52-
def configure_sass
53-
require 'sass'
54-
55-
::Sass.load_paths << stylesheets_path
56-
end
57-
5853
def register_rails_engine
5954
require 'jquery-datatables/engine'
6055
end

0 commit comments

Comments
 (0)