namespace :db do
namespace :create_objects do desc 'Create all the database objects from "before" folder' task before: :environment do PgObjects::Manager.new.load_files(:before).create_objects end desc 'Create all the database objects from "after" folder' task after: :environment do PgObjects::Manager.new.load_files(:after).create_objects end end
end
require 'rake/hooks'
before 'db:migrate' do
Rake::Task['db:create_objects:before'].invoke
end
after 'db:migrate' do
Rake::Task['db:create_objects:after'].invoke
end