used Bundler's Gemspec#add_bundler_dependencies to reduce duplication betwen Gemfile and gemspecs

This commit is contained in:
James A. Rosen 2010-06-12 21:52:30 -04:00 committed by James Rosen
parent c1c56a9f11
commit c1c880156d
7 changed files with 12 additions and 40 deletions

11
Gemfile
View File

@ -20,16 +20,11 @@ group :oa_openid do
gem 'rack-openid', '~> 1.0.3', :require => 'rack/openid'
end
group :development, :test do
gem 'rake'
end
group :development do
gem 'rake'
gem 'mg', '~> 0.0.8'
gem 'term-ansicolor', :require => 'term/ansicolor'
end
group :test do
gem 'rspec', '~> 1.3.0', :require => 'spec'
gem 'webmock', '~> 1.2.2'
end
gem 'rack-test', '~> 0.5.4', :require => 'rack/test'
end

View File

@ -1,6 +1,6 @@
require 'rubygems'
require 'bundler'
Bundler.setup
Bundler.setup(:development)
require 'rake'
require 'term/ansicolor'

View File

@ -1,3 +1,6 @@
require 'rubygems'
require 'bundler'
version = File.open(File.dirname(__FILE__) + '/../VERSION', 'r').read.strip
Gem::Specification.new do |gem|
@ -12,10 +15,5 @@ Gem::Specification.new do |gem|
gem.files = Dir.glob("{lib}/**/*") + %w(README.rdoc LICENSE.rdoc CHANGELOG.rdoc)
gem.add_dependency 'oa-core', version
gem.add_dependency 'rest-client'
gem.add_development_dependency "rspec", ">= 1.2.9"
gem.add_development_dependency "webmock"
gem.add_development_dependency "rack-test"
gem.add_development_dependency "mg"
gem.add_bundler_dependencies(:default, :oa_basic, :development)
end

View File

@ -11,10 +11,5 @@ Gem::Specification.new do |gem|
gem.files = Dir.glob("{lib}/**/*") + %w(LICENSE.rdoc CHANGELOG.rdoc)
gem.add_dependency 'rack'
gem.add_development_dependency "rspec", ">= 1.2.9"
gem.add_development_dependency "webmock"
gem.add_development_dependency "rack-test"
gem.add_development_dependency "mg"
gem.add_bundler_dependencies(:default, :oa_core, :development)
end

View File

@ -12,13 +12,5 @@ Gem::Specification.new do |gem|
gem.files = Dir.glob("{lib}/**/*") + %w(README.rdoc LICENSE.rdoc CHANGELOG.rdoc)
gem.add_dependency 'oa-core', version
gem.add_dependency 'oauth'
gem.add_dependency 'oauth2'
gem.add_dependency 'nokogiri'
gem.add_dependency 'json'
gem.add_development_dependency "rspec", ">= 1.2.9"
gem.add_development_dependency "webmock"
gem.add_development_dependency "rack-test"
gem.add_development_dependency "mg"
gem.add_bundler_dependencies(:default, :oa_oauth, :development)
end

View File

@ -12,10 +12,5 @@ Gem::Specification.new do |gem|
gem.files = Dir.glob("{lib}/**/*") + %w(README.rdoc LICENSE.rdoc CHANGELOG.rdoc)
gem.add_dependency 'oa-core', version
gem.add_dependency 'rack-openid'
gem.add_development_dependency "rspec", ">= 1.2.9"
gem.add_development_dependency "webmock"
gem.add_development_dependency "rack-test"
gem.add_development_dependency "mg"
gem.add_bundler_dependencies(:default, :oa_openid, :development)
end

View File

@ -15,8 +15,5 @@ Gem::Specification.new do |gem|
gem.add_dependency subgem, version
end
gem.add_development_dependency "rspec", ">= 1.2.9"
gem.add_development_dependency "webmock"
gem.add_development_dependency "rack-test"
gem.add_development_dependency "mg"
gem.add_bundler_dependencies(:development)
end