Rakefile in rails-erd-1.0.0 vs Rakefile in rails-erd-1.1.0
- old
+ new
@@ -1,65 +1,20 @@
require "bundler"
require "rake/testtask"
+require "yard"
Bundler::GemHelper.install_tasks
Rake::TestTask.new do |test|
test.test_files = FileList["test/**/*_test.rb"]
end
-task :default => :test
+YARD::Rake::YardocTask.new do |yard|
+ yard.files = ["lib/**/*.rb", "-", "LICENSE", "CHANGES.md"]
+end
-# # encoding: utf-8
-# require "jeweler"
-# require "rake/testtask"
-#
-# Jeweler::Tasks.new do |spec|
-# spec.name = "rails-erd"
-# spec.rubyforge_project = "rails-erd"
-# spec.summary = "Entity-relationship diagram for your Rails models."
-# spec.description = "Automatically generate an entity-relationship diagram (ERD) for your Rails models."
-#
-# spec.authors = ["Rolf Timmermans"]
-# spec.email = "r.timmermans@voormedia.com"
-# spec.homepage = "http://rails-erd.rubyforge.org/"
-#
-# # Don't bundle examples or website in gem.
-# excluded = Dir["{examples,site}/**/*"]
-# spec.files -= excluded
-# spec.test_files -= excluded
-# end
-#
-# Jeweler::GemcutterTasks.new
-#
-# Jeweler::RubyforgeTasks.new do |rubyforge|
-# rubyforge.doc_task = "rdoc"
-# rubyforge.remote_doc_path = "doc"
-# end
-#
-# Rake::TestTask.new do |test|
-# test.pattern = "test/unit/**/*_test.rb"
-# end
-#
-# task :default => :test
-#
-# begin
-# require "hanna/rdoctask"
-# Rake::RDocTask.new do |rdoc|
-# rdoc.rdoc_files = %w{CHANGES.rdoc LICENSE} + Dir["lib/**/*.rb"]
-# rdoc.title = "Rails ERD – API Documentation"
-# rdoc.rdoc_dir = "rdoc"
-# rdoc.main = "RailsERD"
-# end
-# rescue LoadError
-# end
-#
-# desc "Generate diagrams for bundled examples"
-# task :examples do
-# require File.expand_path("examples/generate", File.dirname(__FILE__))
-# end
-#
-# namespace :examples do
-# task :sfdp do
-# require File.expand_path("examples/sfdp", File.dirname(__FILE__))
-# end
-# end
+desc "Generate diagrams for bundled examples"
+task :examples do
+ require File.expand_path("examples/generate", File.dirname(__FILE__))
+end
+
+task :default => :test