Sha256: 7fa8bc5f15d7879ff6d25853b72a46c1929ce4be369bc000a59ecb28535f2ccb

Contents?: true

Size: 379 Bytes

Versions: 9

Compression:

Stored size: 379 Bytes

Contents

namespace :db do
  namespace :setup do
    task :maybe_load_dump do
      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

9 entries across 9 versions & 1 rubygems

Version Path
rumination-0.10.7 lib/rumination/tasks/db/setup.rake
rumination-0.10.6 lib/rumination/tasks/db/setup.rake
rumination-0.10.5 lib/rumination/tasks/db/setup.rake
rumination-0.10.4 lib/rumination/tasks/db/setup.rake
rumination-0.10.3 lib/rumination/tasks/db/setup.rake
rumination-0.10.2 lib/rumination/tasks/db/setup.rake
rumination-0.10.1 lib/rumination/tasks/db/setup.rake
rumination-0.10.0 lib/rumination/tasks/db/setup.rake
rumination-0.9.4 lib/rumination/tasks/db/setup.rake