class Kudzu::Adapter::ActiveRecord::MigrationGenerator
Public Instance Methods
create()
click to toggle source
# File lib/generators/kudzu/adapter/active_record/migration_generator.rb, line 9 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
Private Instance Methods
migration_version()
click to toggle source
# File lib/generators/kudzu/adapter/active_record/migration_generator.rb, line 20 def migration_version if ::ActiveRecord::VERSION::MAJOR >= 5 "[#{::ActiveRecord::VERSION::MAJOR}.#{::ActiveRecord::VERSION::MINOR}]" end end