From ecb89c33669d0b7d92b4777693108cce884c672e Mon Sep 17 00:00:00 2001 From: Sean Date: Sun, 3 Nov 2024 11:25:03 +0100 Subject: [PATCH 1/2] Supress warnings for missing SolidQueue tables --- lib/rails_erd/domain.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/rails_erd/domain.rb b/lib/rails_erd/domain.rb index 6ec975d..9ef2669 100644 --- a/lib/rails_erd/domain.rb +++ b/lib/rails_erd/domain.rb @@ -135,6 +135,20 @@ def rails_models ActiveStorage::VariantRecord ActionText::RichText ActionText::EncryptedRichText + SolidQueue::Message + SolidCache::Entry + SolidQueue::Semaphore + SolidQueue::RecurringTask + SolidQueue::Process + SolidQueue::Pause + SolidQueue::Job + SolidQueue::ScheduledExecution + SolidQueue::RecurringExecution + SolidQueue::ReadyExecution + SolidQueue::FailedExecution + SolidQueue::ClaimedExecution + SolidQueue::BlockedExecution + SolidQueue::Execution ).map{ |model| Object.const_get(model) rescue nil }.compact end From f2f284fc3daefc3da7ced65a0839faf2f3c6d1d6 Mon Sep 17 00:00:00 2001 From: Sean Date: Sun, 3 Nov 2024 11:45:46 +0100 Subject: [PATCH 2/2] Patch generator options Should be handled by https://github.com/voormedia/rails-erd/pull/414 --- lib/rails_erd/cli.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rails_erd/cli.rb b/lib/rails_erd/cli.rb index a1de4e3..9cebb90 100644 --- a/lib/rails_erd/cli.rb +++ b/lib/rails_erd/cli.rb @@ -164,7 +164,7 @@ def start def initialize(path, options) @path, @options = path, options - require "rails_erd/diagram/graphviz" if options.generator == :graphviz + require "rails_erd/diagram/graphviz" if options[:generator] == :graphviz end def start