From 5e2dd9942928e938bd5f367b49b41afc80358165 Mon Sep 17 00:00:00 2001 From: winton Date: Fri, 7 Oct 2011 14:36:31 -0700 Subject: [PATCH] Removing bundler from lib file --- .gitignore | 2 ++ Gemfile | 3 +-- Gemfile.lock | 12 --------- Rakefile | 62 +------------------------------------------- gem_template.gemspec | 2 ++ lib/gem_template.rb | 5 ---- spec/spec_helper.rb | 2 +- 7 files changed, 7 insertions(+), 81 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 78a36d4..4091958 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .DS_Store *.gem +.bundle +Gemfile.lock pkg tmp \ No newline at end of file diff --git a/Gemfile b/Gemfile index f126e98..857c670 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,3 @@ source "http://rubygems.org" -gem 'rake', '>=0.8.7', :group => :rakefile -gem 'rspec', '~>1.0', :group => [ :rakefile, :spec ] \ No newline at end of file +gemspec \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index b38b21c..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,12 +0,0 @@ -GEM - remote: http://rubygems.org/ - specs: - rake (0.9.2) - rspec (1.3.2) - -PLATFORMS - ruby - -DEPENDENCIES - rake (>= 0.8.7) - rspec (~> 1.0) diff --git a/Rakefile b/Rakefile index 003d644..ac7502d 100644 --- a/Rakefile +++ b/Rakefile @@ -1,64 +1,4 @@ -require 'rubygems' -require 'bundler' - -Bundler.require(:rakefile) - -require 'rake' - -begin - require 'spec/rake/spectask' -rescue Exception => e -end - -def gemspec - @gemspec ||= begin - file = File.expand_path('../gem_template.gemspec', __FILE__) - eval(File.read(file), binding, file) - end -end - -if defined?(Spec::Rake::SpecTask) - desc "Run specs" - Spec::Rake::SpecTask.new do |t| - t.spec_files = FileList['spec/**/*_spec.rb'] - t.spec_opts = %w(-fs --color) - t.warning = true - end - task :spec - task :default => :spec -end - -desc "Build gem(s)" -task :gem do - root = File.expand_path('../', __FILE__) - pkg = "#{root}/pkg" - system "rm -Rf #{pkg}" - system "cd #{root} && gem build gem_template.gemspec" - system "mkdir -p #{pkg} && mv *.gem pkg" -end - -namespace :gem do - desc "Install gem(s)" - task :install do - Rake::Task['gem'].invoke - Dir["#{File.dirname(__FILE__)}/pkg/*.gem"].each do |pkg| - system "gem install #{pkg} --no-ri --no-rdoc" - end - end - - desc "Push gem(s)" - task :push do - Rake::Task['gem'].invoke - Dir["#{File.dirname(__FILE__)}/pkg/*.gem"].each do |pkg| - system "gem push #{pkg}" - end - end -end - -desc "Validate the gemspec" -task :gemspec do - gemspec.validate -end +require 'bundler/gem_tasks' # DELETE AFTER USING desc "Rename project" diff --git a/gem_template.gemspec b/gem_template.gemspec index 4a55446..b406707 100644 --- a/gem_template.gemspec +++ b/gem_template.gemspec @@ -18,4 +18,6 @@ Gem::Specification.new do |s| s.files = `cd #{root} && git ls-files`.split("\n") s.require_paths = %w(lib) s.test_files = `cd #{root} && git ls-files -- {features,test,spec}/*`.split("\n") + + s.add_development_dependency "rspec", "~> 1.0" end \ No newline at end of file diff --git a/lib/gem_template.rb b/lib/gem_template.rb index 2e15884..f883c45 100644 --- a/lib/gem_template.rb +++ b/lib/gem_template.rb @@ -1,8 +1,3 @@ -require "rubygems" -require "bundler" - -Bundler.require(:default) - $:.unshift File.dirname(__FILE__) module GemTemplate diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index c031c75..bc8df81 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,7 +1,7 @@ require "pp" require "bundler" -Bundler.require(:spec) +Bundler.require(:development) $root = File.expand_path('../../', __FILE__)