class Lanes::Command::Db

Public Instance Methods

migrate() click to toggle source
# File lib/lanes/command/db.rb, line 10
def migrate
    run_task "db:migrate"
end
seed() click to toggle source
# File lib/lanes/command/db.rb, line 15
def seed
    run_task "db:seed"
end

Private Instance Methods

run_task(task) click to toggle source
# File lib/lanes/command/db.rb, line 21
def run_task(task)
    Command.load_current_extension
    require_relative "../rake_tasks"
    say("Executing " + task)
    Extensions.each do |ext|
        Dir.chdir(ext.root_path) do
            say("\t" + ext.identifier)
            Rake::Task[task].reenable
            Rake::Task[task].invoke
        end
    end
end