12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/generators/translation_center/install/install_generator.rb', line 12
def install_translation
migration_template 'migrations/create_translation_center_categories.rb', 'db/migrate/create_translation_center_categories.rb'
migration_template 'migrations/create_translation_center_translation_keys.rb', 'db/migrate/create_translation_center_translation_keys.rb'
migration_template 'migrations/create_translation_center_translations.rb', 'db/migrate/create_translation_center_translations.rb'
unless ActiveRecord::Base.connection.table_exists? 'votes'
Rails::Generators.invoke('acts_as_votable:migration')
end
copy_file 'config/translation_center.yml', 'config/translation_center.yml'
copy_file 'assets/translation_center_logo.png', 'app/assets/images/translation_center_logo.png'
sleep(1)
unless ActiveRecord::Base.connection.table_exists? 'audits'
Rails::Generators.invoke('audited:install')
end
end
|