Rakefile in postgis_adapter-0.7.8 vs Rakefile in postgis_adapter-0.7.9

- old
+ new

@@ -1,46 +1,46 @@ require 'rubygems' require 'rake' +require 'rake/clean' +require 'rake/rdoctask' +#require 'spec/rake/spectask' -begin - require 'jeweler' - Jeweler::Tasks.new do |gem| - gem.name = "postgis_adapter" - gem.summary = "PostGIS Adapter for Active Record" - gem.description = "Execute PostGIS functions on Active Record" - gem.email = "x@nofxx.com" - gem.homepage = "http://github.com/nofxx/postgis_adapter" - gem.authors = ["Marcos Piccinini"] - gem.rubyforge_project = "postgis_adapter" - # TODO: better way for this..... - # gem.add_dependency 'geo_ruby' - # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings +CLEAN.include('**/*.gem') + +namespace :gem do + desc "Create the postgis_adapter gem" + task :create => [:clean] do + spec = eval(IO.read('postgis_adapter.gemspec')) + Gem::Builder.new(spec).build end -rescue LoadError - puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com" -end -require 'spec/rake/spectask' -Spec::Rake::SpecTask.new(:spec) do |spec| - spec.libs << 'lib' << 'spec' - spec.spec_files = FileList['spec/**/*_spec.rb'] + desc "Install the postgis_adapter gem" + task :install => [:create] do + file = Dir['*.gem'].first + sh "gem install #{file}" + end end -Spec::Rake::SpecTask.new(:rcov) do |spec| - spec.libs << 'lib' << 'spec' - spec.pattern = 'spec/**/*_spec.rb' - spec.rcov = true -end -task :default => :spec +# Spec::Rake::SpecTask.new(:spec) do |spec| +# spec.libs << 'lib' << 'spec' +# spec.spec_files = FileList['spec/**/*_spec.rb'] +# end -require 'rake/rdoctask' +# Spec::Rake::SpecTask.new(:rcov) do |spec| +# spec.libs << 'lib' << 'spec' +# spec.pattern = 'spec/**/*_spec.rb' +# spec.rcov = true +# end + Rake::RDocTask.new do |rdoc| version = File.exist?('VERSION') ? File.read('VERSION').chomp : "" rdoc.rdoc_dir = 'rdoc' rdoc.title = "postgis_adapter #{version}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end + +task :default => :spec # # Reek & Roodi # begin