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.7 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.6 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.5 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.4 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.3 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.2 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.1 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.0 lib/generators/active_record_survey/next_migration_version.rb