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.28 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.27 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.26 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.25 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.23 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.22 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.21 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.20 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.19 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.18 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.17 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.16 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.15 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.14 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.13 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.12 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.11 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.10 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.9 lib/generators/active_record_survey/next_migration_version.rb
active_record_survey-0.1.8 lib/generators/active_record_survey/next_migration_version.rb