From a40c61e0d042da78ad773e4df690b25fdbf42eab Mon Sep 17 00:00:00 2001 From: Patrick Reagan Date: Sun, 31 Jan 2010 19:22:03 -0500 Subject: [PATCH] Remove old references to Github gem building --- README.rdoc | 15 +++------------ Rakefile | 11 +---------- simple-gem.gemspec | 30 ------------------------------ templates/Rakefile.erb | 13 ++----------- 4 files changed, 6 insertions(+), 63 deletions(-) delete mode 100644 simple-gem.gemspec diff --git a/README.rdoc b/README.rdoc index 53baaae..80ff7cb 100644 --- a/README.rdoc +++ b/README.rdoc @@ -6,17 +6,8 @@ Creating RubyGems is fun work, but dealing with the complexity of hoe / bones / == Installation -Ideally: - - sudo gem install reagent-simple-gem --source=http://gems.github.com - -But GitHub doesn't seem to consistently build gems, so use this as a fallback: - - $ git clone git://github.com/reagent/simple-gem.git - $ cd simple-gem - $ rake gem - $ sudo gem install pkg/simple-gem-x.x.x.gem - + $ sudo gem install simple-gem + == Usage $ simple-gem my-gem @@ -29,7 +20,7 @@ Your new gem provides some Rake tasks for convenience: * rake gem - Build the gem and drop it into the pkg/ directory for installation. * rake test - The default test task, it will run the tests in test. If this is a newly-created gem, your tests will flunk. -* rake github - Generate my_gem.gemspec file to use if you're serving your gem from GitHub (requires flagging your GitHub project as a rubygem). +* rake coverage - If RCov is installed on your system, this will run all tests and report coverage. This replaces the default test task. That's it. Enjoy. diff --git a/Rakefile b/Rakefile index 4362106..1a874e9 100644 --- a/Rakefile +++ b/Rakefile @@ -28,13 +28,4 @@ Rake::TestTask.new do |t| t.libs << 'test' t.test_files = FileList["test/**/*_test.rb"] t.verbose = true -end - -desc 'Generate the gemspec for the Gem (useful when serving from Github)' -task :gemspec do - file = File.dirname(__FILE__) + "/#{spec.name}.gemspec" - File.open(file, 'w') {|f| f << spec.to_ruby } - puts "Created gemspec: #{file}" -end - -task :github => :gemspec \ No newline at end of file +end \ No newline at end of file diff --git a/simple-gem.gemspec b/simple-gem.gemspec deleted file mode 100644 index bb780d1..0000000 --- a/simple-gem.gemspec +++ /dev/null @@ -1,30 +0,0 @@ -# -*- encoding: utf-8 -*- - -Gem::Specification.new do |s| - s.name = %q{simple-gem} - s.version = "0.4.2" - - s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= - s.authors = ["Patrick Reagan"] - s.date = %q{2009-09-30} - s.default_executable = %q{simple-gem} - s.email = %q{reaganpr@gmail.com} - s.executables = ["simple-gem"] - s.extra_rdoc_files = ["README.rdoc"] - s.files = ["README.rdoc", "Rakefile", "lib/simple_gem", "lib/simple_gem/gem.rb", "lib/simple_gem/version.rb", "lib/simple_gem.rb", "test/simple_gem", "test/simple_gem/gem_test.rb", "templates/gitignore.erb", "templates/lib.rb.erb", "templates/lib_version.rb.erb", "templates/Rakefile.erb", "templates/README.rdoc.erb", "templates/test.rb.erb", "templates/test_helper.rb.erb", "bin/simple-gem"] - s.homepage = %q{http://sneaq.net} - s.rdoc_options = ["--main", "README.rdoc"] - s.require_paths = ["lib"] - s.rubygems_version = %q{1.3.4} - s.summary = %q{Make gems. Simple.} - - if s.respond_to? :specification_version then - current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION - s.specification_version = 3 - - if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then - else - end - else - end -end diff --git a/templates/Rakefile.erb b/templates/Rakefile.erb index 3345398..2ccc445 100644 --- a/templates/Rakefile.erb +++ b/templates/Rakefile.erb @@ -43,15 +43,6 @@ begin task :default => :coverage rescue LoadError - warn "\n**** Install rcov (sudo gem install relevance-rcov) to get coverage stats ****\n" + warn "\n**** Install rcov (gem install rcov) to get coverage stats ****\n" task :default => :test -end - -desc 'Generate the gemspec for the Gem (useful when serving from Github)' -task :gemspec do - file = File.dirname(__FILE__) + "/#{spec.name}.gemspec" - File.open(file, 'w') {|f| f << spec.to_ruby } - puts "Created gemspec: #{file}" -end - -task :github => :gemspec \ No newline at end of file +end \ No newline at end of file