Skip to content

Commit

Permalink
Use a single Gemfile for all projects
Browse files Browse the repository at this point in the history
  • Loading branch information
jhawthorn committed Dec 6, 2017
1 parent 6b7d4c3 commit eb5557c
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 79 deletions.
41 changes: 39 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
eval(File.read(File.dirname(__FILE__) + '/common_spree_dependencies.rb'))
source 'https://rubygems.org'

gemspec
gemspec require: false

platforms :ruby do
gem 'mysql2', require: false
gem 'pg', require: false
gem 'sqlite3', require: false
gem 'fast_sqlite', require: false
end

platforms :jruby do
gem 'jruby-openssl', require: false
gem 'activerecord-jdbcsqlite3-adapter', require: false
end

group :test do
gem 'capybara', '~> 2.15', require: false
gem 'capybara-screenshot', '>= 1.0.18', require: false
gem 'database_cleaner', '~> 1.3', require: false
gem 'factory_bot_rails', '~> 4.8', require: false
gem 'launchy', require: false
gem 'rspec-activemodel-mocks', '~>1.0.2', require: false
gem 'rspec-rails', '~> 3.6.0', require: false
gem 'simplecov', require: false
gem 'poltergeist', '~> 1.9', require: false
gem 'timecop', require: false
gem 'with_model', require: false
gem 'rspec_junit_formatter', require: false
gem 'rails-controller-testing', require: false
gem 'selenium-webdriver', require: false
end

group :test, :development do
gem 'rubocop', require: false
gem 'pry'
end

custom_gemfile = File.expand_path("../Gemfile-custom", __FILE__)
eval File.read(custom_gemfile) if File.exist?(custom_gemfile)
5 changes: 1 addition & 4 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@ end
%w(api backend core frontend sample).each do |gem_name|
print_title(gem_name)
Dir.chdir("#{File.dirname(__FILE__)}/#{gem_name}") do
Bundler.with_clean_env do
sh "bundle check || bundle update"
sh "bundle exec rake #{task}"
end
sh "rake #{task}"
end
end
end
Expand Down
5 changes: 0 additions & 5 deletions api/Gemfile

This file was deleted.

9 changes: 0 additions & 9 deletions backend/Gemfile

This file was deleted.

44 changes: 0 additions & 44 deletions common_spree_dependencies.rb

This file was deleted.

3 changes: 0 additions & 3 deletions core/Gemfile

This file was deleted.

7 changes: 0 additions & 7 deletions frontend/Gemfile

This file was deleted.

5 changes: 0 additions & 5 deletions sample/Gemfile

This file was deleted.

0 comments on commit eb5557c

Please sign in to comment.