Class: Trek::Generators::Install::FragmentGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
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_fileObject



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_modelObject



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