Skip to content

Commit 8b55bc8

Browse files
committed
support and test against Sprockets 4
1 parent 57100c6 commit 8b55bc8

9 files changed

+61
-7
lines changed

.travis.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@ rvm:
77
- 2.4.1
88
gemfile:
99
- gemfiles/rails_4_2_sprockets_rails_2.gemfile
10-
- gemfiles/rails_4_2.gemfile
10+
- gemfiles/rails_4_2_sprockets_3.gemfile
11+
- gemfiles/rails_4_2_sprockets_4.gemfile
1112
- gemfiles/rails_5_0_sprockets_rails_2.gemfile
12-
- gemfiles/rails_5_0.gemfile
13+
- gemfiles/rails_5_0_sprockets_3.gemfile
14+
- gemfiles/rails_5_0_sprockets_4.gemfile
1315
- gemfiles/rails_5_1_sprockets_rails_2.gemfile
14-
- gemfiles/rails_5_1.gemfile
16+
- gemfiles/rails_5_1_sprockets_3.gemfile
17+
- gemfiles/rails_5_1_sprockets_4.gemfile
1518
script: bundle exec rspec spec
1619
matrix:
1720
fast_finish: true

Appraisals

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,45 @@ appraise "rails-4-2-sprockets-rails-2" do
33
gem "sprockets-rails", "~> 2.0"
44
end
55

6-
appraise "rails-4-2" do
6+
appraise "rails-4-2-sprockets-3" do
77
gem "rails", "~> 4.2.0"
8+
gem "sprockets", "~> 3.0"
9+
end
10+
11+
appraise "rails-4-2-sprockets-4" do
12+
gem "rails", "~> 4.2.0"
13+
gem "sprockets", "~> 4.0.0.beta1"
14+
gem "sass-rails", "~> 6.0.0.beta1"
815
end
916

1017
appraise "rails-5-0-sprockets-rails-2" do
1118
gem "rails", "~> 5.0.0"
1219
gem "sprockets-rails", "~> 2.0"
1320
end
1421

15-
appraise "rails-5-0" do
22+
appraise "rails-5-0-sprockets-3" do
1623
gem "rails", "~> 5.0.0"
24+
gem "sprockets", "~> 3.0"
25+
end
26+
27+
appraise "rails-5-0-sprockets-4" do
28+
gem "rails", "~> 5.0.0"
29+
gem "sprockets", "~> 4.0.0.beta1"
30+
gem "sass-rails", "~> 6.0.0.beta1"
1731
end
1832

1933
appraise "rails-5-1-sprockets-rails-2" do
2034
gem "rails", "~> 5.1.0"
2135
gem "sprockets-rails", "~> 2.0"
2236
end
2337

24-
appraise "rails-5-1" do
38+
appraise "rails-5-1-sprockets-3" do
39+
gem "rails", "~> 5.1.0"
40+
gem "sprockets", "~> 3.0"
41+
end
42+
43+
appraise "rails-5-1-sprockets-4" do
2544
gem "rails", "~> 5.1.0"
45+
gem "sprockets", "~> 4.0.0.beta.1"
46+
gem "sass-rails", "~> 6.0.0.beta1"
2647
end

gemfiles/rails_4_2.gemfile renamed to gemfiles/rails_4_2_sprockets_3.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 4.2.0"
6+
gem "sprockets", "~> 3.0"
67

78
gemspec path: "../"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 4.2.0"
6+
gem "sprockets", "~> 4.0.0.beta1"
7+
gem "sass-rails", "~> 6.0.0.beta1"
8+
9+
gemspec path: "../"

gemfiles/rails_5_0.gemfile renamed to gemfiles/rails_5_0_sprockets_3.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 5.0.0"
6+
gem "sprockets", "~> 3.0"
67

78
gemspec path: "../"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 5.0.0"
6+
gem "sprockets", "~> 4.0.0.beta1"
7+
gem "sass-rails", "~> 6.0.0.beta1"
8+
9+
gemspec path: "../"

gemfiles/rails_5_1.gemfile renamed to gemfiles/rails_5_1_sprockets_3.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 5.1.0"
6+
gem "sprockets", "~> 3.0"
67

78
gemspec path: "../"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 5.1.0"
6+
gem "sprockets", "~> 4.0.0.beta.1"
7+
gem "sass-rails", "~> 6.0.0.beta1"
8+
9+
gemspec path: "../"

spritely.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020

2121
s.add_dependency 'chunky_png', '~> 1.3'
2222
s.add_dependency 'sass', '~> 3.3'
23-
s.add_dependency 'sprockets', '~> 3.0'
23+
s.add_dependency 'sprockets', '>= 3.0', '< 5'
2424

2525
s.add_development_dependency 'activesupport'
2626
s.add_development_dependency 'pry-byebug'

0 commit comments

Comments
 (0)