aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2015-02-09 15:56:45 +0100
committerLuc Donnet2015-02-09 15:56:45 +0100
commit212451cd1f0df5f15595a2a65883a84a88682741 (patch)
tree6547a7883edaacd01984a138e06e1978ec4e0aa8
parenteb6e5ccbcc6984ed1060b8d54e282b476e37ebce (diff)
downloadchouette-core-212451cd1f0df5f15595a2a65883a84a88682741.tar.bz2
Add generate task with model_diagram
-rw-r--r--lib/tasks/generate.rake11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/tasks/generate.rake b/lib/tasks/generate.rake
new file mode 100644
index 000000000..cb6fbd992
--- /dev/null
+++ b/lib/tasks/generate.rake
@@ -0,0 +1,11 @@
+namespace :generate do
+
+ 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 "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