Sha256: afa6276cb925e591382789c97a6366d5888188f17c410b2b6687879380a74d3b
Contents?: true
Size: 1.72 KB
Versions: 1
Compression:
Stored size: 1.72 KB
Contents
namespace :ee do task :environment do path = File.dirname(__FILE__) + "/../" require "#{path}/rbee" end task :console do path = File.dirname(__FILE__) + "/../" libs = "-r irb/completion -r #{path}/rbee" puts "Loading Expression Engine console" exec "irb #{libs} --simple-prompt" end task :init do require "erb" require "yaml" RBEE_ROOT = File.expand_path(File.join(File.dirname(File.dirname(__FILE__)))) Dir.glob("#{RBEE_ROOT}/{vendor,models}/*.rb").each {|file| require file } initializer = ExpressionEngine::Initializer.new(ENV['RUN_PATH']) reader = ExpressionEngine::ConfigurationReader.new(initializer.source_configuration_file) initializer.configuration = ExpressionEngine::Configuration.new(initializer.root_path, reader) initializer.write_configuration end namespace :paths do task :update => 'ee:environment' do Site.find(:all).each do |site| site.root_path = ENV['RUN_PATH'] site.save! end end end namespace :report do task :templates => 'ee:environment' do Site.find(:all).each do |site| puts "Site: #{site.name}" site.template_groups.each do |group| puts "|-- Template Group: #{group.name}" group.templates.each do |template| puts "| |-- Template: #{template.name}" end end end end task :preferences => 'ee:environment' do Site.find(:all).each do |site| site.preferences.each do |key, preferences| puts "preferences for '#{key}'" preferences.each do |key, value| puts " #{key} => #{value}" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbee-0.1.0 | lib/tasks/rbee.rake |