2010-06-03 15:32:40 +00:00
|
|
|
puts "...Locomotive engine loaded"
|
|
|
|
|
2010-06-03 20:20:53 +00:00
|
|
|
require 'liquid'
|
|
|
|
require 'devise'
|
|
|
|
require 'carrierwave'
|
|
|
|
require 'formtastic'
|
|
|
|
require 'mongoid'
|
|
|
|
require 'mongoid_acts_as_tree'
|
2010-06-03 15:32:40 +00:00
|
|
|
|
2010-06-03 20:20:53 +00:00
|
|
|
require File.dirname(__FILE__) + '/../../vendor/plugins/custom_fields/init.rb'
|
2010-06-03 15:32:40 +00:00
|
|
|
|
|
|
|
module Locomotive
|
|
|
|
class Engine < Rails::Engine
|
|
|
|
|
|
|
|
initializer "locomotive.add_helpers" do |app|
|
|
|
|
path = [*ActionController::Base.helpers_path] << File.dirname(__FILE__) + "/../../app/helpers"
|
|
|
|
ActionController::Base.helpers_path = path
|
|
|
|
end
|
|
|
|
|
2010-06-03 20:20:53 +00:00
|
|
|
# initializer "locomotive.require_dependencies", :after => :initialize_dependency_mechanism do
|
|
|
|
# require 'bundler'
|
|
|
|
# gemfile = Bundler::Definition.from_gemfile(root.join('Gemfile'))
|
|
|
|
#
|
|
|
|
# specs = gemfile.dependencies.select do |d|
|
|
|
|
# !%w{jeweler rails}.include?(d.name) and (d.groups & [:default, :production]).any?
|
|
|
|
# end
|
|
|
|
# specs.collect { |s| s.autorequire || [s.name] }.flatten.each do |r|
|
|
|
|
# puts "requiring #{r}"
|
|
|
|
# require r
|
|
|
|
# end
|
|
|
|
#
|
|
|
|
# # gemify it soon
|
|
|
|
# require File.dirname(__FILE__) + '/../../vendor/plugins/custom_fields/init.rb'
|
|
|
|
# end
|
2010-06-03 15:32:40 +00:00
|
|
|
|
|
|
|
end
|
|
|
|
end
|