2010-10-17 01:18:41 +00:00
|
|
|
puts "...loading Locomotive engine"
|
2010-06-03 15:32:40 +00:00
|
|
|
|
2010-10-17 01:18:41 +00:00
|
|
|
require 'rails'
|
2011-03-10 08:32:34 +00:00
|
|
|
require 'json/pure'
|
2010-06-03 20:20:53 +00:00
|
|
|
require 'devise'
|
|
|
|
require 'mongoid'
|
2011-10-30 23:02:41 +00:00
|
|
|
require 'mongoid/railtie'
|
2010-06-03 20:20:53 +00:00
|
|
|
require 'mongoid_acts_as_tree'
|
2010-12-16 12:39:05 +00:00
|
|
|
require 'will_paginate'
|
|
|
|
require 'haml'
|
|
|
|
require 'liquid'
|
|
|
|
require 'formtastic'
|
|
|
|
require 'inherited_resources'
|
|
|
|
require 'carrierwave'
|
|
|
|
require 'custom_fields'
|
|
|
|
require 'mimetype_fu'
|
|
|
|
require 'actionmailer_with_request'
|
2010-07-06 21:44:24 +00:00
|
|
|
require 'httparty'
|
2010-07-15 11:10:00 +00:00
|
|
|
require 'redcloth'
|
2011-03-08 15:05:07 +00:00
|
|
|
require 'delayed_job_mongoid'
|
2010-12-16 12:39:05 +00:00
|
|
|
require 'zip/zipfilesystem'
|
2011-06-28 15:35:25 +00:00
|
|
|
require 'dragonfly'
|
2011-06-28 15:43:11 +00:00
|
|
|
require 'cancan'
|
2011-06-28 16:05:23 +00:00
|
|
|
require 'RMagick'
|
2011-07-27 13:56:56 +00:00
|
|
|
require 'cells'
|
2011-08-25 13:32:00 +00:00
|
|
|
require 'sanitize'
|
2010-10-17 01:18:41 +00:00
|
|
|
|
|
|
|
$:.unshift File.dirname(__FILE__)
|
2010-06-03 15:32:40 +00:00
|
|
|
|
|
|
|
module Locomotive
|
|
|
|
class Engine < Rails::Engine
|
|
|
|
|
2011-10-31 23:44:23 +00:00
|
|
|
isolate_namespace Locomotive
|
|
|
|
|
2011-03-06 22:36:30 +00:00
|
|
|
config.autoload_once_paths += %W( #{config.root}/app/controllers #{config.root}/app/models #{config.root}/app/helpers #{config.root}/app/uploaders)
|
|
|
|
|
2011-10-30 23:02:41 +00:00
|
|
|
# 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|
|
2011-07-27 13:56:56 +00:00
|
|
|
Cell::Base.prepend_view_path("#{config.root}/app/cells")
|
|
|
|
end
|
|
|
|
|
2010-10-17 01:18:41 +00:00
|
|
|
rake_tasks do
|
|
|
|
load "railties/tasks.rake"
|
|
|
|
end
|
|
|
|
|
2010-06-03 15:32:40 +00:00
|
|
|
end
|
2010-07-23 20:09:54 +00:00
|
|
|
end
|