From 25fc8e849dfe86b45943e72194038f9d5279d212 Mon Sep 17 00:00:00 2001 From: kikunantoka Date: Tue, 30 Jul 2019 16:40:43 +0900 Subject: [PATCH 1/3] Fix main task file name and placement --- lib/rails_erd/railtie.rb | 2 +- lib/{rails_erd/tasks.rake => tasks/erd.rake} | 0 test/unit/rake_task_test.rb | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename lib/{rails_erd/tasks.rake => tasks/erd.rake} (100%) diff --git a/lib/rails_erd/railtie.rb b/lib/rails_erd/railtie.rb index 4095a031..ddd0df96 100644 --- a/lib/rails_erd/railtie.rb +++ b/lib/rails_erd/railtie.rb @@ -4,7 +4,7 @@ module RailsERD # of your domain model. class Railtie < Rails::Railtie rake_tasks do - load "rails_erd/tasks.rake" + load "tasks/erd.rake" end end end diff --git a/lib/rails_erd/tasks.rake b/lib/tasks/erd.rake similarity index 100% rename from lib/rails_erd/tasks.rake rename to lib/tasks/erd.rake diff --git a/test/unit/rake_task_test.rb b/test/unit/rake_task_test.rb index e2cfba45..82a58736 100644 --- a/test/unit/rake_task_test.rb +++ b/test/unit/rake_task_test.rb @@ -5,7 +5,7 @@ class RakeTaskTest < ActiveSupport::TestCase def setup require "rake" - load "rails_erd/tasks.rake" + load "tasks/erd.rake" RailsERD.options.filetype = :dot RailsERD.options.warn = false From 148b9837cc3a9662b31e2cb83b6403e485226dac Mon Sep 17 00:00:00 2001 From: kikunantoka Date: Tue, 30 Jul 2019 16:44:44 +0900 Subject: [PATCH 2/3] Add a requirement in a template file --- lib/generators/erd/templates/auto_generate_diagram.rake | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/generators/erd/templates/auto_generate_diagram.rake b/lib/generators/erd/templates/auto_generate_diagram.rake index 1df06962..2c4c3e9c 100644 --- a/lib/generators/erd/templates/auto_generate_diagram.rake +++ b/lib/generators/erd/templates/auto_generate_diagram.rake @@ -2,5 +2,6 @@ # NOTE: are sensitive to local FS writes, and besides -- it's just not proper # NOTE: to have a dev-mode tool do its thing in production. if Rails.env.development? + require "rails-erd" RailsERD.load_tasks end From c7454dfac95715c9f22b8c70ea0b9cada39fb1c6 Mon Sep 17 00:00:00 2001 From: kikunantoka Date: Tue, 30 Jul 2019 16:45:42 +0900 Subject: [PATCH 3/3] Add require false option in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b1e2eb65..4d63d187 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ See the [installation instructions](https://voormedia.github.io/rails-erd/instal * Install Graphviz 2.22+ ([how?](https://voormedia.github.io/rails-erd/install.html)). On macOS with Homebrew run `brew install graphviz`. -* Add gem 'rails-erd', group: :development to your application's Gemfile +* Add gem 'rails-erd', require: false, group: :development to your application's Gemfile * Run bundle exec erd