Class: Trek::Generators::Install::FragmentGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Trek::Generators::Install::FragmentGenerator
- Includes:
- Rails::Generators::Migration, Helpers
- Defined in:
- lib/generators/trek/install/fragment_generator.rb
Constant Summary collapse
- FRAGMENT_MODEL_CLASS_NAME =
"Fragment".freeze
Instance Method Summary collapse
Instance Method Details
#copy_migration_file ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/generators/trek/install/fragment_generator.rb', line 23 def copy_migration_file return unless defined?(ActiveRecord) migration_template("migrations/fragments.rb.erb", "db/migrate/trek_fragments.rb", migration_class_name:) end |
#copy_model ⇒ Object
18 19 20 21 |
# File 'lib/generators/trek/install/fragment_generator.rb', line 18 def copy_model template "models/fragment.rb", "app/models/fragment.rb" end |