42 lines
963 B
Ruby
42 lines
963 B
Ruby
puts "...loading Locomotive engine"
|
|
|
|
require 'rails'
|
|
require 'json/pure'
|
|
require 'devise'
|
|
require 'mongoid'
|
|
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 'heroku'
|
|
require 'bushido'
|
|
require 'httparty'
|
|
require 'redcloth'
|
|
require 'delayed_job_mongoid'
|
|
require 'zip/zipfilesystem'
|
|
require 'jammit-s3'
|
|
|
|
$:.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)
|
|
|
|
rake_tasks do
|
|
load "railties/tasks.rake"
|
|
end
|
|
|
|
initializer "serving fonts" do |app|
|
|
app.middleware.insert_after Rack::Lock, '::Locomotive::Middlewares::Fonts', :path => %r{^/fonts}
|
|
end
|
|
|
|
end
|
|
end
|