mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Previously, a bundle install would not pull in gems from Gemfile.local or ~/.gemfile which are common development workflows in Puppet. This commit modifies the Gemfile to pull in these additional gemfiles if they exist. This commit also adds common files and folders to gitignore which should not be committed to this repository.
35 lines
843 B
Ruby
35 lines
843 B
Ruby
source ENV['GEM_SOURCE'] || 'https://rubygems.org'
|
|
|
|
if RUBY_VERSION =~ /^1\.9\./
|
|
gem 'json', '~> 1.8'
|
|
else
|
|
gem 'json', '>= 1.8'
|
|
end
|
|
|
|
gem 'puma', '>= 3.6.0'
|
|
gem 'rack', '>= 1.6'
|
|
gem 'rake', '>= 10.4'
|
|
gem 'rbvmomi', '>= 1.8'
|
|
gem 'redis', '>= 3.2'
|
|
gem 'sinatra', '>= 1.4'
|
|
gem 'net-ldap', '<= 0.12.1' # keep compatibility w/ jruby & mri-1.9.3
|
|
gem 'statsd-ruby', '>= 1.3.0', :require => 'statsd'
|
|
|
|
# Test deps
|
|
group :test do
|
|
gem 'mock_redis', '>= 0.17.0'
|
|
gem 'rack-test', '>= 0.6'
|
|
gem 'rspec', '>= 3.2'
|
|
gem 'simplecov', '>= 0.11.2'
|
|
gem 'yarjuf', '>= 2.0'
|
|
end
|
|
|
|
# Evaluate Gemfile.local if it exists
|
|
if File.exists? "#{__FILE__}.local"
|
|
instance_eval(File.read("#{__FILE__}.local"))
|
|
end
|
|
|
|
# Evaluate ~/.gemfile if it exists
|
|
if File.exists?(File.join(Dir.home, '.gemfile'))
|
|
instance_eval(File.read(File.join(Dir.home, '.gemfile')))
|
|
end
|