Sha256: d1c6c0923b5ed9384d05b47fc2c4173c3b1503557934f75230aa9cb906f63edc

Contents?: true

Size: 462 Bytes

Versions: 17

Compression:

Stored size: 462 Bytes

Contents

require 'dm-sqlite-adapter'
require 'dm-core/spec/setup'

require 'tempfile'

module DataMapper
  module Spec
    module Adapters

      class SqliteAdapter < Adapter
        def connection_uri
          if name == :default
            "sqlite3::memory:"
          else
            # sqlite doesn't support two in memory dbs
            "sqlite3://#{Dir.tmpdir}/#{storage_name}.db"
          end
        end
      end

      use SqliteAdapter

    end
  end
end

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
sbf-dm-sqlite-adapter-1.4.0 lib/dm-sqlite-adapter/spec/setup.rb
sbf-dm-sqlite-adapter-1.3.0 lib/dm-sqlite-adapter/spec/setup.rb
sbf-dm-sqlite-adapter-1.3.0.beta lib/dm-sqlite-adapter/spec/setup.rb
ardm-sqlite-adapter-1.2.0 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.2.0 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.2.0.rc2 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.2.0.rc1 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.1.0 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.1.0.rc3 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.1.0.rc2 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.1.0.rc1 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.2 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.1 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.0 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.0.rc3 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.0.rc2 lib/dm-sqlite-adapter/spec/setup.rb
dm-sqlite-adapter-1.0.0.rc1 lib/dm-sqlite-adapter/spec/setup.rb