Skip to content

Commit 587f8a4

Browse files
committed
Run ActiveRecord generators by default
After enabling Zeitwerk mode I unintentionally disabled ORM default generators (9f1b6b0). This commit brings them back. [fixes #351]
1 parent 622d74f commit 587f8a4

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

lib/merit/generators/install_generator.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ def copy_migrations_and_model
1212
template 'merit_point_rules.erb', 'app/models/merit/point_rules.rb'
1313
template 'merit_rank_rules.erb', 'app/models/merit/rank_rules.rb'
1414
end
15+
16+
def run_active_record_generators
17+
invoke 'merit:active_record:install'
18+
end
1519
end
1620
end
1721
end

lib/merit/generators/merit_generator.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ def inject_merit_content
1111
end
1212
end
1313

14+
def run_active_record_generators
15+
invoke 'merit:active_record:merit'
16+
end
17+
1418
private
1519

1620
def model_exists?

lib/merit/generators/remove_generator.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ module Generators
55
class RemoveGenerator < ::Rails::Generators::NamedBase
66
source_root File.expand_path('../templates', __FILE__)
77

8+
def run_active_record_generators
9+
invoke 'merit:active_record:remove'
10+
end
11+
812
private
913

1014
def model_exists?

0 commit comments

Comments
 (0)