lib/strong_migrations/checker.rb in strong_migrations-1.6.3 vs lib/strong_migrations/checker.rb in strong_migrations-1.6.4

- old
+ new

@@ -121,10 +121,14 @@ end raise e end end + def version_safe? + version && version <= StrongMigrations.start_after + end + private def check_version_supported return if defined?(@version_checked) @@ -161,14 +165,10 @@ @lock_timeout_checked = true end def safe? - self.class.safe || ENV["SAFETY_ASSURED"] || (direction == :down && !StrongMigrations.check_down) || version_safe? - end - - def version_safe? - version && version <= StrongMigrations.start_after + self.class.safe || ENV["SAFETY_ASSURED"] || (direction == :down && !StrongMigrations.check_down) || version_safe? || @migration.reverting? end def version @migration.version end