Sha256: 87e936707fb47d5fae0d04438f874f128690f9bb6de338b4659cdb4252cb5b9b

Contents?: true

Size: 406 Bytes

Versions: 44

Compression:

Stored size: 406 Bytes

Contents

namespace :db do
  namespace :setup do
    task :maybe_load_dump do
      require "rumination"
      continue = if File.exists?(Rumination.config.pg.dumpfile_path)
                   "db:setup:create_load_seed"
                 else
                   "db:setup"
                 end
      Rake::Task[continue].invoke
    end

    task :create_load_seed => [:create, :load_dump, :migrate, :seed]
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
rumination-0.14.11 lib/rumination/tasks/db/setup.rake
rumination-0.14.10 lib/rumination/tasks/db/setup.rake
rumination-0.14.9 lib/rumination/tasks/db/setup.rake
rumination-0.14.8 lib/rumination/tasks/db/setup.rake
rumination-0.14.7 lib/rumination/tasks/db/setup.rake
rumination-0.14.6 lib/rumination/tasks/db/setup.rake
rumination-0.14.5 lib/rumination/tasks/db/setup.rake
rumination-0.14.4 lib/rumination/tasks/db/setup.rake
rumination-0.14.3 lib/rumination/tasks/db/setup.rake
rumination-0.14.2 lib/rumination/tasks/db/setup.rake
rumination-0.14.1 lib/rumination/tasks/db/setup.rake
rumination-0.14 lib/rumination/tasks/db/setup.rake
rumination-0.13.7 lib/rumination/tasks/db/setup.rake
rumination-0.13.6 lib/rumination/tasks/db/setup.rake
rumination-0.13.5 lib/rumination/tasks/db/setup.rake
rumination-0.13.4 lib/rumination/tasks/db/setup.rake
rumination-0.13.3 lib/rumination/tasks/db/setup.rake
rumination-0.13.2 lib/rumination/tasks/db/setup.rake
rumination-0.13.1 lib/rumination/tasks/db/setup.rake
rumination-0.13 lib/rumination/tasks/db/setup.rake