Sha256: d60ae07f05fcdbe793df7a6a602c503a93813b9005397a94f76c3e2dd20c81d6

Contents?: true

Size: 425 Bytes

Versions: 31

Compression:

Stored size: 425 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}';")
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
microscope-0.5.6 spec/support/macros/database/mysql2_adapter.rb
microscope-0.5.5 spec/support/macros/database/mysql2_adapter.rb
microscope-0.5.4 spec/support/macros/database/mysql2_adapter.rb
microscope-0.5.3 spec/support/macros/database/mysql2_adapter.rb
microscope-0.5.2 spec/support/macros/database/mysql2_adapter.rb
activerecord_json_validator-0.1.3 spec/support/macros/database/mysql_adapter.rb
activerecord_json_validator-0.1.2 spec/support/macros/database/mysql_adapter.rb
activerecord_json_validator-0.1.1 spec/support/macros/database/mysql_adapter.rb
activerecord_json_validator-0.1 spec/support/macros/database/mysql_adapter.rb
microscope-0.5.1 spec/support/macros/database/mysql2_adapter.rb
microscope-0.5 spec/support/macros/database/mysql2_adapter.rb