Sha256: 16389096d3947071053e66797a416244b694eb274d407c2b9dc664bae9a35444
Contents?: true
Size: 1.19 KB
Versions: 7
Compression:
Stored size: 1.19 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 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
7 entries across 7 versions & 1 rubygems