using Bundler to declare dependencies
This commit is contained in:
Родитель
5e2b5b3f4f
Коммит
3933282ddf
|
@ -24,4 +24,5 @@ rdoc
|
||||||
pkg
|
pkg
|
||||||
|
|
||||||
## PROJECT::SPECIFIC
|
## PROJECT::SPECIFIC
|
||||||
*.gem
|
*.gem
|
||||||
|
.bundle
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
source "http://rubygems.org"
|
||||||
|
|
||||||
|
gem 'rack', '~> 1.1.0'
|
||||||
|
|
||||||
|
group :oa_basic, :oa_oauth do
|
||||||
|
gem 'json', '~> 1.4.3'
|
||||||
|
gem 'nokogiri', '~> 1.4.2'
|
||||||
|
end
|
||||||
|
|
||||||
|
group :oa_basic do
|
||||||
|
gem 'rest-client', '~> 1.5.1', :require => 'restclient'
|
||||||
|
end
|
||||||
|
|
||||||
|
group :oa_oauth do
|
||||||
|
gem 'oauth', '~> 0.4.0'
|
||||||
|
gem 'oauth2', '~> 0.0.8'
|
||||||
|
end
|
||||||
|
|
||||||
|
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 '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
|
4
Rakefile
4
Rakefile
|
@ -1,4 +1,6 @@
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup
|
||||||
require 'rake'
|
require 'rake'
|
||||||
require 'term/ansicolor'
|
require 'term/ansicolor'
|
||||||
|
|
||||||
|
@ -83,4 +85,4 @@ namespace :version do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
|
ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__)
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup(:default, :development, :test, :oa_basic)
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
require 'mg'
|
require 'mg'
|
||||||
|
@ -10,4 +14,4 @@ Spec::Rake::SpecTask.new(:spec) do |spec|
|
||||||
spec.spec_files = FileList['spec/**/*_spec.rb']
|
spec.spec_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
|
ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__)
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup(:default, :development, :test)
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
require 'mg'
|
require 'mg'
|
||||||
|
@ -10,4 +14,4 @@ Spec::Rake::SpecTask.new(:spec) do |spec|
|
||||||
spec.spec_files = FileList['spec/**/*_spec.rb']
|
spec.spec_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
|
@ -8,10 +8,10 @@ describe OmniAuth::Builder do
|
||||||
provider :my_strategy
|
provider :my_strategy
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should also just accept a class' do
|
it 'should also just accept a class' do
|
||||||
class ::ExampleClass; end
|
class ::ExampleClass; end
|
||||||
|
|
||||||
lambda{ OmniAuth::Builder.new(nil) do
|
lambda{ OmniAuth::Builder.new(nil) do
|
||||||
provider ::ExampleClass
|
provider ::ExampleClass
|
||||||
end }.should_not raise_error
|
end }.should_not raise_error
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
|
ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__)
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup(:default, :development, :test, :oa_oauth)
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
require 'mg'
|
require 'mg'
|
||||||
|
@ -10,4 +14,4 @@ Spec::Rake::SpecTask.new(:spec) do |spec|
|
||||||
spec.spec_files = FileList['spec/**/*_spec.rb']
|
spec.spec_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
|
ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__)
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup(:default, :development, :test, :oa_openid)
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
require 'mg'
|
require 'mg'
|
||||||
|
@ -10,4 +14,4 @@ Spec::Rake::SpecTask.new(:spec) do |spec|
|
||||||
spec.spec_files = FileList['spec/**/*_spec.rb']
|
spec.spec_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
require 'bundler'
|
||||||
|
Bundler.setup(:default, :development, :test)
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
require 'mg'
|
require 'mg'
|
||||||
|
@ -10,4 +12,4 @@ Spec::Rake::SpecTask.new(:spec) do |spec|
|
||||||
spec.spec_files = FileList['spec/**/*_spec.rb']
|
spec.spec_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
task :default => :spec
|
task :default => :spec
|
||||||
|
|
Загрузка…
Ссылка в новой задаче