Sha256: 18ece8b6e1524ad666da78265b38483039c2709f57d177baff471aaebc209989
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
# frozen_string_literal: true 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 database_file = ENV['SQLITE3_FILE_PATH'].presence || 'test/test.sqlite3' File.unlink(database_file) rescue nil ActiveRecord::Base.logger = Logger.new(STDERR) ActiveRecord::Base.logger.level = Logger::WARN ActiveRecord::Base.establish_connection( :adapter => database_adapter, :database => database_file ) 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
attr_default-0.9.0.test.1 | test/database_schema.rb |
attr_default-0.9.0 | test/database_schema.rb |