Sha256: 80dcfb6b98b2c3c313fb9a605afd5079c53ed5b75f5013e195e06beeed2f8cfd

Contents?: true

Size: 1.36 KB

Versions: 4

Compression:

Stored size: 1.36 KB

Contents

require 'rails'
require 'coffee-rails'
require 'sass-rails'
require 'jquery-rails'
require 'closure_tree'
require 'font-awesome-rails'
require 'medium-editor-rails'
require 'carrierwave'
require 'aasm'
require 'rails-timeago'
require 'pundit'
require 'premailer'

module Proclaim
	class Engine < ::Rails::Engine
		isolate_namespace Proclaim

		initializer :assets do
			Rails.application.config.assets.precompile += %w{
				link.png
				remove.png
				resize-bigger.png
				resize-smaller.png
				unlink.png
				medium-editor-insert-plugin.css.scss
				medium-editor-insert-plugin-frontend.css.scss
				medium-editor-insert-plugin.all.js
				addons/medium-editor-insert-embeds.js
				addons/medium-editor-insert-maps.js
				addons/medium-editor-insert-tables.js
				addons/medium-editor-insert-images.js
				addons/medium-editor-insert-plugin.js
			}
		end

		initializer :append_migrations do |app|
			engine_root = Pathname(root)
			application_root = Pathname(app.root)
			within_engine = false
			application_root.ascend {|f| within_engine = true and break if f == engine_root}

			unless within_engine # Don't run migrations twice for dummy app
				config.paths["db/migrate"].expanded.each do |expanded_path|
					app.config.paths["db/migrate"] << expanded_path
				end
			end
		end

		config.generators do |g|
			g.fixture_replacement :factory_girl, :dir => 'test/factories'
		end
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
proclaim-0.2.4 lib/proclaim/engine.rb
proclaim-0.2.2 lib/proclaim/engine.rb
proclaim-0.2.1 lib/proclaim/engine.rb
proclaim-0.2.0 lib/proclaim/engine.rb