Class: PerconaArGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- PerconaArGenerator
- Defined in:
- lib/generators/percona_ar/percona_ar_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_percona_file ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/generators/percona_ar/percona_ar_generator.rb', line 2 def create_percona_file create_file(filename, <<-EOT) class #{name} < PerconaAr::Migration def change # ALTER commands will get run by the Percona tool, # all other commands will get run by ActiveRecord end end EOT end |
#filename ⇒ Object
13 14 15 |
# File 'lib/generators/percona_ar/percona_ar_generator.rb', line 13 def filename "db/migrate/#{Time.now.strftime("%Y%m%d%H%M%S")}_#{name.underscore}.rb" end |