Sha256: 4e015397d8723f0afcf723c62a601d4ca53ee8c65591292b36f64c91b4f2a5be
Contents?: true
Size: 1 KB
Versions: 6
Compression:
Stored size: 1 KB
Contents
namespace :rails_admin do desc 'Install rails_admin' task :install do system 'rails g rails_admin:install' end desc 'Uninstall rails_admin' task :uninstall do system 'rails g rails_admin:uninstall' end desc 'CI env for Travis' task :prepare_ci_env do adapter = ENV['CI_DB_ADAPTER'] || 'sqlite3' database = ('sqlite3' == adapter ? 'db/development.sqlite3' : 'ci_rails_admin') username = case adapter when 'postgresql' 'postgres' when 'mysql2' 'root' else '' end configuration = { 'test' => { 'adapter' => adapter, 'database' => database, 'username' => username, 'password' => ('postgresql' == adapter ? 'postgres' : ''), 'host' => '127.0.0.1', 'encoding' => 'utf8', 'pool' => 5, 'timeout' => 5000, }, } filename = Rails.root.join('config/database.yml') File.open(filename, 'w') do |f| f.write(configuration.to_yaml) end end end
Version data entries
6 entries across 6 versions & 1 rubygems