Sha256: bba7616af5f06e5823cabe37ed8de84a6da8983ea45dbb407204d636f9d5799f
Contents?: true
Size: 1.61 KB
Versions: 8
Compression:
Stored size: 1.61 KB
Contents
source ENV['GEM_SOURCE'] || "https://rubygems.org" # C Ruby (MRI) or Rubinius, but NOT Windows platforms :ruby do gem 'watchr', :group => :development gem 'pry', :group => :development gem 'yard', :group => :development gem 'redcarpet', '<= 2.3.0', :group => :development end group :development, :test do gem 'yarjuf', "~> 1.0" gem 'rake', "~> 10.1.0" gem 'rspec', "~> 2.11.0" gem 'mocha', "~> 0.10.5" gem 'json', "~> 1.7", :platforms => :ruby gem 'json-schema', "~> 2.6.2", :platforms => :ruby gem 'puppetlabs_spec_helper' end require 'yaml' data = YAML.load_file(File.join(File.dirname(__FILE__), 'ext', 'project_data.yaml')) bundle_platforms = data['bundle_platforms'] data['gem_platform_dependencies'].each_pair do |gem_platform, info| next if gem_platform =~ /mingw/ if bundle_deps = info['gem_runtime_dependencies'] bundle_platform = bundle_platforms[gem_platform] or raise "Missing bundle_platform" platform(bundle_platform.intern) do bundle_deps.each_pair do |name, version| gem(name, version, :require => false) end end end end mingw = [:mingw] mingw << :x64_mingw if Bundler::Dsl::VALID_PLATFORMS.include?(:x64_mingw) platform(*mingw) do # FFI dropped 1.9.3 support in 1.9.16, and 1.9.15 was an incomplete release. # 1.9.18 is required to support Ruby 2.4 if RUBY_VERSION < '2.0.0' gem 'ffi', '<= 1.9.14', :require => false else gem 'ffi', '~> 1.9.18', :require => false end end gem 'facter', ">= 1.0.0", :path => File.expand_path("..", __FILE__) if File.exists? "#{__FILE__}.local" eval(File.read("#{__FILE__}.local"), binding) end # vim:ft=ruby
Version data entries
8 entries across 8 versions & 1 rubygems