Sha256: fe6855bfa598db8792d6d626bfba117ad6e3b9606927d01dae106f19d75fe7c3

Contents?: true

Size: 461 Bytes

Versions: 48

Compression:

Stored size: 461 Bytes

Contents

module ActiveRecordSurvey
	module NextMigrationVersion
		# while methods have moved around this has been the implementation
		# since ActiveRecord 3.0
		def next_migration_number(dirname)
			next_migration_number = current_migration_number(dirname) + 1
			if ActiveRecord::Base.timestamped_migrations
				[Time.now.utc.strftime("%Y%m%d%H%M%S"), format("%.14d", next_migration_number)].max
			else
				format("%.3d", next_migration_number)
			end
		end
	end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
active_record_survey-0.1.49 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.48 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.47 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.46 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.45 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.44 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.43 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.42 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.41 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.40 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.39 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.38 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.37 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.36 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.35 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.34 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.32 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.31 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.30 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.29 lib/generators/active_record_survey/next_migration_version.rb