Class: Kudzu::Adapter::ActiveRecord::MigrationGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/kudzu/adapter/active_record/migration_generator.rb

Instance Method Summary collapse

Instance Method Details

#createObject



11
12
13
14
15
16
17
18
# File 'lib/generators/kudzu/adapter/active_record/migration_generator.rb', line 11

def create
  @migration_version = migration_version
  timestamp = Time.now.utc.strftime("%Y%m%d%H%M%S").to_i
  ["create_kudzu_pages", "create_kudzu_chunks", "create_kudzu_links"].each_with_index do |filename, i|
    timestamp += i
    template "#{filename}.rb.erb", "db/migrate/#{timestamp}_#{filename}.rb"
  end
end