Module: ModelsAuditor::MigrationsHelper
- Extended by:
- ActiveSupport::Concern
- Included in:
- MigrationsGenerator
- Defined in:
- lib/generators/models_auditor/migrations_helper.rb
Instance Method Summary collapse
Instance Method Details
#copy_migration(filename, destination) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/generators/models_auditor/migrations_helper.rb', line 14 def copy_migration(filename, destination) migrations_dir = File.join('db', ModelsAuditor.config.audit_migrations_dir) if self.class.migration_exists?(migrations_dir, "#{destination}.rb") say_status('skipped', "Migration #{destination}.rb already exists in #{migrations_dir}") else migration_template "#{filename}.rb.erb", File.join(migrations_dir, "#{destination}.rb") end end |