diff options
author | Andre Arko <andre@arko.net> | 2014-05-10 18:34:06 -0700 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2014-07-17 22:33:01 -0700 |
commit | cb046bc4555c255a8b42eb9b4dabf43a333f672a (patch) | |
tree | ae6cad0ce2708366d5eb9c3435e520aa090cc0e8 | |
parent | b4a39e8cc408aca7669bdb7bd86600df4ae47122 (diff) | |
download | bundler-cb046bc4555c255a8b42eb9b4dabf43a333f672a.tar.gz |
move the dev deps list into the gemspec
-rw-r--r-- | Rakefile | 10 | ||||
-rw-r--r-- | bundler.gemspec | 1 |
2 files changed, 5 insertions, 6 deletions
@@ -30,11 +30,10 @@ end namespace :spec do desc "Ensure spec dependencies are installed" task :deps do - deps = { - "rdiscount" => "~> 1.6", - "ronn" => "~> 0.7.3", - "rspec" => "~> 3.0.beta" - } + spec = Gem::Specification.load("bundler.gemspec") + deps = Hash[spec.development_dependencies.map do |d| + [d.name, d.requirement.to_s] + end] # JRuby can't build ronn or rdiscount, so we skip that if defined?(RUBY_ENGINE) && RUBY_ENGINE == 'jruby' @@ -77,7 +76,6 @@ namespace :spec do end begin - # running the specs needs both rspec and ronn require 'rspec/core/rake_task' desc "Run specs" diff --git a/bundler.gemspec b/bundler.gemspec index 17ed42f617..773af3ff80 100644 --- a/bundler.gemspec +++ b/bundler.gemspec @@ -16,6 +16,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 1.8.7' spec.required_rubygems_version = '>= 1.3.6' + spec.add_development_dependency 'rdiscount', '~> 1.6' spec.add_development_dependency 'ronn', '~> 0.7.3' spec.add_development_dependency 'rspec', '~> 2.99.0.beta1' |