class SimpleLocalizer::Generators::CreateMigrationGenerator
Public Class Methods
next_migration_number(dirname, count = 0)
click to toggle source
# File lib/generators/simple_localizer/create_migration_generator.rb, line 10 def self.next_migration_number(dirname, count = 0) if count == 0 name = Time.now.strftime("%Y%m%d%H%M%S") else name = (Time.now + count).strftime("%Y%m%d%H%M%S") end if Dir[File.join(dirname, name + '*')].empty? name else next_migration_number(dirname, count + 1) end end
Public Instance Methods
create_migration()
click to toggle source
# File lib/generators/simple_localizer/create_migration_generator.rb, line 24 def create_migration migration_template( "create_translations.rb", "db/migrate/create_#{model_name.underscore.gsub("/", "_")}_translations", ) end