Sha256: d9ef57b6dcf49bd2959b4f66c51ff58ccc64ded359f49191b31f4ebfc07e70ca

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

if RUBY_PLATFORM == "java"
  database_adapter = "jdbcsqlite3"
else
  database_adapter = "sqlite3"
end

SAVE_NO_VALIDATE =
    if Gem.loaded_specs['activesupport'].version >= Gem::Version.new('3.0')
      {:validate => false}
    else
      false
    end

DUP_METHODS =
    if Gem.loaded_specs['activesupport'].version >= Gem::Version.new('4.0')
      [:dup]
    elsif Gem.loaded_specs['activesupport'].version >= Gem::Version.new('3.1')
      [:dup, :clone]
    else
      [:clone]
    end


File.unlink('test.sqlite3') rescue nil
ActiveRecord::Base.logger = Logger.new(STDERR)
ActiveRecord::Base.logger.level = Logger::WARN
ActiveRecord::Base.establish_connection(
    :adapter => database_adapter,
    :database => 'test.sqlite3'
)

ActiveRecord::Base.connection.create_table(:test_users, :force => true) do |t|
  t.string :first_name, :default => ''
  t.string :last_name
  t.string :domain, :default => 'example.com'
  t.string :password
  t.timestamp :timestamp
end

ActiveRecord::Base.connection.create_table(:test_domains, :force => true) do |t|
  t.string  :type
  t.integer :test_user_id
  t.string :domain, :default => 'domain.com'
  t.string :path
  t.timestamp :created_at
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
attr_default-0.7.2 test/database_schema.rb