Sha256: f3a21ad1c77a55cd99828069717324b46dbd33484ae33015ff61857cd3d94f94

Contents?: true

Size: 415 Bytes

Versions: 16

Compression:

Stored size: 415 Bytes

Contents

namespace :db do
  namespace :setup do
    task :maybe_load_dump do
      require "rumination"
      path = Rumination::Deploy.seeds_dump_file
      if File.exists?(path)
        Rake::Task["db:setup:create_load_seed"].invoke path
      else
        "db:setup"
        Rake::Task["db:setup"].invoke
      end
    end

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

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rumination-0.17.6 lib/rumination/tasks/db/setup.rake
rumination-0.17.5 lib/rumination/tasks/db/setup.rake
rumination-0.17.4 lib/rumination/tasks/db/setup.rake
rumination-0.17.3 lib/rumination/tasks/db/setup.rake
rumination-0.17.2 lib/rumination/tasks/db/setup.rake
rumination-0.17.1 lib/rumination/tasks/db/setup.rake
rumination-0.17 lib/rumination/tasks/db/setup.rake
rumination-0.16.6 lib/rumination/tasks/db/setup.rake
rumination-0.16.5 lib/rumination/tasks/db/setup.rake
rumination-0.16.4 lib/rumination/tasks/db/setup.rake
rumination-0.16.3 lib/rumination/tasks/db/setup.rake
rumination-0.16.2 lib/rumination/tasks/db/setup.rake
rumination-0.16.1 lib/rumination/tasks/db/setup.rake
rumination-0.16 lib/rumination/tasks/db/setup.rake
rumination-0.15.1 lib/rumination/tasks/db/setup.rake
rumination-0.15 lib/rumination/tasks/db/setup.rake