aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2015-04-22 15:55:24 +0200
committerLuc Donnet2015-04-22 15:55:24 +0200
commit6e6ed00557bcd18edf1a85c0de0477583c040dc0 (patch)
tree943a69fff8dbe4cc66d3cad47eb57da7fa0e1f11
parentd9e246328dc6aeaaab56dd0fca41a13258fe2929 (diff)
downloadchouette-core-6e6ed00557bcd18edf1a85c0de0477583c040dc0.tar.bz2
Add model generation rake task
-rw-r--r--lib/tasks/generate.rake11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/tasks/generate.rake b/lib/tasks/generate.rake
index cb6fbd992..4b1e98ca4 100644
--- a/lib/tasks/generate.rake
+++ b/lib/tasks/generate.rake
@@ -1,11 +1,12 @@
namespace :generate do
+
+ desc "Create model diagrams for Chouette"
+ task :model_diagram => :environment do
+ sh "bundle exec rake erd orientation=horizontal title='Chouette v2.5.2 model diagram (part 1)' only='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,Import,RuleParameterSet,Validation,User' filename='model-diagram-part-1'"
- task :model_diagram do
- sh "rake erd orientation=horizontal title='Chouette v2.5.2 model diagram (part 1)' only='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,ImportTask,RuleParameterSet,ComplianceCheckTask,ComplianceCheckResult,User' filename='model-diagram-part-1'"
-
- sh "rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 2)' exclude='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,ImportTask,RuleParameterSet,ComplianceCheckTask,ComplianceCheckResult,User,NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-2'"
+ sh "bundle exec rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 2)' exclude='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,Import,RuleParameterSet, Validation,User,NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-2'"
- sh "rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 3)' only='NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-3'"
+ sh "bundle exec rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 3)' only='NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-3'"
end
end