Sha256: 1e7cbaff935bb494fd2ef78d22b4582e10bcb973d7ee84cb00fe4afad252ab29
Contents?: true
Size: 1.71 KB
Versions: 3
Compression:
Stored size: 1.71 KB
Contents
require_relative './seed.rb' namespace :dust do desc "Dust cp migrations, migrate, and seed data" task :init => :environment do Rake::Task["dust_engine:install:migrations"].invoke Rake::Task["db:migrate"].invoke Rake::Task["dust:seed"].invoke Rake::Task["dust:config"].invoke Rake::Task["dust:override_scaffold"].invoke Rake::Task["dust:authorization"].invoke Rake::Task["dust:init_css"].invoke end desc "Generate all Dust app Data" task :seed => :environment do Dust::Seed.data end desc "Dust config initializer" task :config => :environment do template_path = File.join(Dust.root, 'config', 'initializers', 'dust_config.rb') des_path = File.join(Rails.root, 'config', 'initializers') cp(template_path, des_path) end desc "Dust authorization_rules initializer" task :authorization => :environment do template_path = File.join(Dust.root, 'config', 'authorization_rules.rb') des_path = File.join(Rails.root, 'config') cp(template_path, des_path) end desc "Dust init css" task :init_css => :environment do template_path = File.join(Dust.root, 'app', 'assets', 'stylesheets', 'front_end') des_path = File.join(Rails.root, 'app', 'assets', 'stylesheets') cp_r(template_path, des_path) template_path = File.join(Dust.root, 'app', 'assets', 'stylesheets', 'front_end.css') des_path = File.join(Rails.root, 'app', 'assets', 'stylesheets') cp(template_path, des_path) end desc "Override Rails scaffold generator" task :override_scaffold => :environment do template_path = File.join(Dust.root, 'config', 'generators', 'templates') des_path = File.join(Rails.root, 'lib', 'templates') cp_r(template_path, des_path) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dust-cms-0.0.07 | lib/tasks/dust_tasks.rake |
dust-cms-0.0.06 | lib/tasks/dust_tasks.rake |
dust-cms-0.0.05 | lib/tasks/dust_tasks.rake |