Module: Migration::SafeMigrate::NiceErrors
- Defined in:
- lib/migration/safe_migrate.rb
Instance Method Summary collapse
Instance Method Details
#migrate ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/migration/safe_migrate.rb', line 52 def migrate super rescue => e if e.cause.is_a?(Discourse::InvalidMigration) def e.cause nil end def e.backtrace super.reject do |frame| frame =~ /safe_migrate\.rb/ || frame =~ /schema_migration_details\.rb/ end end raise e else raise e end end |