engine/lib/locomotive/engine.rb

57 lines
1.4 KiB
Ruby

puts "...loading Locomotive engine"
require 'rails'
require 'json/pure'
require 'devise'
require 'mongoid'
require 'mongoid/railtie'
require 'mongoid_acts_as_tree'
require 'will_paginate'
require 'haml'
require 'liquid'
require 'formtastic'
require 'inherited_resources'
require 'carrierwave'
require 'custom_fields'
require 'mimetype_fu'
require 'actionmailer_with_request'
require 'httparty'
require 'redcloth'
require 'delayed_job_mongoid'
require 'zip/zipfilesystem'
require 'dragonfly'
require 'cancan'
require 'RMagick'
require 'cells'
require 'sanitize'
$:.unshift File.dirname(__FILE__)
module Locomotive
class Engine < Rails::Engine
config.autoload_once_paths += %W( #{config.root}/app/controllers #{config.root}/app/models #{config.root}/app/helpers #{config.root}/app/uploaders)
# initializer 'locomotive.load_controllers_and_models' do |app|
# puts "[locomotive/initializer] locomotive.load_controllers_and_models"
# end
#
# config.before_initialize do |app|
# puts "[locomotive/before_initialize] NOTHING IS INITIALIZED !!!!!"
# end
#
# config.before_configuration do |app|
# puts "[locomotive/before_configuration] NOTHING IS INITIALIZED !!!!!"
# end
initializer 'locomotive.cells' do |app|
Cell::Base.prepend_view_path("#{config.root}/app/cells")
end
rake_tasks do
load "railties/tasks.rake"
end
end
end