Sha256: dd15bc3a4ba287ac0be946921dbb00ba0ee3d2ab6f58010418ad3eee2c7b3819

Contents?: true

Size: 472 Bytes

Versions: 2

Compression:

Stored size: 472 Bytes

Contents

require_relative 'database_adapter'

class Mysql2Adapter < DatabaseAdapter
  def database_configuration
    {
      adapter: 'mysql2',
      database: @database,
      username: 'travis',
      encoding: 'utf8'
    }
  end

  def reset_database!
    ActiveRecord::Base.connection.execute("SELECT concat('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = '#{@database}';")
  rescue ActiveRecord::NoDatabaseError
    nil
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
microscope-1.1.1 spec/support/macros/database/mysql2_adapter.rb
microscope-1.1.0 spec/support/macros/database/mysql2_adapter.rb