Rakefile in gravtastic-2.0.0 vs Rakefile in gravtastic-2.1.0
- old
+ new
@@ -1,72 +1,76 @@
-require 'rubygems'
-require 'rake/gempackagetask'
-require 'rake/rdoctask'
-require 'rubygems/specification'
-require 'spec/rake/spectask'
-require 'date'
+require 'mg'
-GEM = "gravtastic"
-GEM_VERSION = "2.0.0"
-AUTHOR = "Chris Lloyd"
-EMAIL = "christopher.lloyd@gmail.com"
-HOMEPAGE = "http://github.com/chrislloyd/gravtastic"
-SUMMARY = "Easily add Gravatars to your Ruby objects."
+MG.new('gravtastic.gemspec')
-spec = Gem::Specification.new do |s|
- s.name = GEM
- s.version = GEM_VERSION
- s.platform = Gem::Platform::RUBY
- s.rubyforge_project = GEM
- s.has_rdoc = true
- s.extra_rdoc_files = ['README.textile', 'LICENSE']
- s.summary = SUMMARY
- s.description = s.summary
- s.author = AUTHOR
- s.email = EMAIL
- s.homepage = HOMEPAGE
-
- # Uncomment this to add a dependency
- # s.add_dependency "foo"
-
- s.require_path = 'lib'
- s.files = %w(LICENSE README.textile Rakefile) + Dir.glob("{lib,spec}/**/*")
-end
-
-desc "Run Specs"
-Rake::GemPackageTask.new(spec) do |pkg|
- pkg.gem_spec = spec
-end
-
-desc "Generate Documentation"
-Rake::RDocTask.new do |rdoc|
- rdoc.rdoc_dir = 'doc'
- rdoc.title = 'Gravtastic'
- rdoc.options << '--line-numbers' << '--inline-source' << '--main' << 'Gravtastic'
- rdoc.rdoc_files.include(FileList[ 'lib/**/*.rb', 'README.textile', 'LICENSE'])
-end
-
-task :default => :spec
-task :specs => :spec
-
-desc "Run all examples"
-Spec::Rake::SpecTask.new('spec') do |t|
- t.spec_opts = ['--options','spec/spec.opts']
- t.spec_files = FileList['spec/**/*.rb']
- t.rcov = true
-end
-
-desc "install the gem locally"
-task :install => [:package] do
- sh %{sudo gem install pkg/#{GEM}-#{GEM_VERSION}}
-end
-
-desc "create a gemspec file"
-task :make_spec do
- File.open("#{GEM}.gemspec", "w") do |file|
- file.puts spec.to_ruby
- end
-end
-
-task :bugs do
- sh %{ditz html ; open html/index.html}
-end
+# require 'rubygems'
+# require 'rake/gempackagetask'
+# require 'rake/rdoctask'
+# require 'rubygems/specification'
+# require 'spec/rake/spectask'
+# require 'date'
+#
+# GEM = "gravtastic"
+# GEM_VERSION = "2.0.0"
+# AUTHOR = "Chris Lloyd"
+# EMAIL = "christopher.lloyd@gmail.com"
+# HOMEPAGE = "http://github.com/chrislloyd/gravtastic"
+# SUMMARY = "Easily add Gravatars to your Ruby objects."
+#
+# spec = Gem::Specification.new do |s|
+# s.name = GEM
+# s.version = GEM_VERSION
+# s.platform = Gem::Platform::RUBY
+# s.rubyforge_project = GEM
+# s.has_rdoc = true
+# s.extra_rdoc_files = ['README.textile', 'LICENSE']
+# s.summary = SUMMARY
+# s.description = s.summary
+# s.author = AUTHOR
+# s.email = EMAIL
+# s.homepage = HOMEPAGE
+#
+# # Uncomment this to add a dependency
+# # s.add_dependency "foo"
+#
+# s.require_path = 'lib'
+# s.files = %w(LICENSE README.textile Rakefile) + Dir.glob("{lib,spec}/**/*")
+# end
+#
+# desc "Run Specs"
+# Rake::GemPackageTask.new(spec) do |pkg|
+# pkg.gem_spec = spec
+# end
+#
+# desc "Generate Documentation"
+# Rake::RDocTask.new do |rdoc|
+# rdoc.rdoc_dir = 'doc'
+# rdoc.title = 'Gravtastic'
+# rdoc.options << '--line-numbers' << '--inline-source' << '--main' << 'Gravtastic'
+# rdoc.rdoc_files.include(FileList[ 'lib/**/*.rb', 'README.textile', 'LICENSE'])
+# end
+#
+# task :default => :spec
+# task :specs => :spec
+#
+# desc "Run all examples"
+# Spec::Rake::SpecTask.new('spec') do |t|
+# t.spec_opts = ['--options','spec/spec.opts']
+# t.spec_files = FileList['spec/**/*.rb']
+# # t.rcov = true
+# end
+#
+# desc "install the gem locally"
+# task :install => [:package] do
+# sh %{sudo gem install pkg/#{GEM}-#{GEM_VERSION}}
+# end
+#
+# desc "create a gemspec file"
+# task :make_spec do
+# File.open("#{GEM}.gemspec", "w") do |file|
+# file.puts spec.to_ruby
+# end
+# end
+#
+# task :bugs do
+# sh %{ditz html ; open html/index.html}
+# end