Sha256: a17038961ebe49169296e19fa74bcecc2d71623a18dab1c0f3431a85ca5c4e58

Contents?: true

Size: 644 Bytes

Versions: 2

Compression:

Stored size: 644 Bytes

Contents

# frozen_string_literal: true

namespace :fixturizer do
  namespace :database do
    desc 'Drop database'
    task :drop do
      Fixturizer::Services.get.engine(name: :models).drop_database
      puts "Database successfully dropped" if Fixturizer::Services.settings.verbose
    end

    desc 'Populate database'
    task :populate do
      Fixturizer::Services.get.engine(name: :models).populate
      puts "Database successfully populated" if Fixturizer::Services.settings.verbose
    end

    desc 'Check database connection'
    task :check do
      puts Fixturizer::Services.get.engine(name: :models).check ? 'OK' : 'KO'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fixturizer-0.4.4 lib/fixturizer/rake/rules/database.rake
fixturizer-0.4.3 lib/fixturizer/rake/rules/database.rake