Skip to content

Commit 0fe2db9

Browse files
authored
Merge pull request #50 from iarie/patch-1
loosen activeadmin restriction to allow 2.0
2 parents 9404671 + 25ac0e5 commit 0fe2db9

File tree

4 files changed

+25
-13
lines changed

4 files changed

+25
-13
lines changed

.travis.yml

+11-7
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@ language: ruby
33
addons:
44
chrome: stable
55

6-
before_install: gem install bundler -v 1.16.0.pre.3
6+
before_install:
7+
- gem uninstall -v '>= 2' -i $(rvm gemdir)@global -ax bundler || true
8+
- gem install bundler -v '< 2'
79

810
script: bundle exec rspec spec
911

1012
env:
1113
matrix:
12-
- RAILS=4.2.10 AA=1.1.0
13-
- RAILS=5.1.0 AA=1.2.1
14-
- RAILS=5.2.1 AA=1.3.1
15-
- RAILS=5.2.1 AA=1.4.0
14+
- RAILS=4.2.0 AA=1.1.0
15+
- RAILS=5.1.0 AA=1.2.0
16+
- RAILS=5.2.0 AA=1.3.0
17+
- RAILS=5.2.0 AA=1.4.0
18+
- RAILS=5.2.0 AA=2.0.0
19+
1620
rvm:
17-
- 2.3
18-
- 2.5
21+
- 2.4
22+
- 2.6

Gemfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ source 'https://rubygems.org'
22

33
# Specify your gem's dependencies in active_admin_datetimepicker.gemspec
44
gemspec
5+
56
group :test do
67
default_rails_version = '5.2.1'
7-
default_activeadmin_version = '1.3.1'
8+
default_activeadmin_version = '2.0.0'
89

910
gem 'rails', "~> #{ENV['RAILS'] || default_rails_version}"
1011
gem 'activeadmin', "~> #{ENV['AA'] || default_activeadmin_version}"
1112

1213
gem 'rspec-rails'
1314
gem 'coveralls', require: false # Test coverage website. Go to https://coveralls.io
1415
gem 'sass-rails'
15-
gem 'sqlite3'
16+
gem 'sqlite3', '~> 1.3.6'
1617
gem 'launchy'
1718
gem 'database_cleaner'
1819
gem 'capybara'

active_admin_datetimepicker.gemspec

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Gem::Specification.new do |spec|
1919
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
2020
spec.require_paths = ["lib"]
2121

22-
spec.add_dependency "activeadmin", "~> 1.1"
22+
spec.add_dependency "coffee-rails"
23+
spec.add_dependency "activeadmin", ">= 1.1", "< 3.a"
2324
spec.add_dependency "xdan-datetimepicker-rails", "~> 2.5.4"
2425
end

spec/support/rails_template.rb

+9-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,15 @@
2727
"@import \"active_admin_datetimepicker\";\n",
2828
after: "@import \"active_admin/base\";\n"
2929

30-
inject_into_file "app/assets/javascripts/active_admin.js.coffee",
31-
"#= require active_admin_datetimepicker\n",
32-
after: "#= require active_admin/base\n"
30+
if File.file?("app/assets/javascripts/active_admin.js.coffee")
31+
inject_into_file "app/assets/javascripts/active_admin.js.coffee",
32+
"#= require active_admin_datetimepicker\n",
33+
after: "#= require active_admin/base\n"
34+
else
35+
inject_into_file "app/assets/javascripts/active_admin.js",
36+
"//= require active_admin_datetimepicker\n",
37+
after: "//= require active_admin/base\n"
38+
end
3339

3440
run "rm -r test"
3541
run "rm -r spec"

0 commit comments

Comments
 (0)