Sha256: b698904fe9de9deb61c8e51f699a249a0b5fa0291238592fa31025c42c38a2ef

Contents?: true

Size: 963 Bytes

Versions: 5

Compression:

Stored size: 963 Bytes

Contents

# Load Required Dependencies
require 'mtdevise/active_record_extensions'
require 'mtdevise/scoped_to'

# Data and Accounts
require 'devise'
require 'houser'
require 'simple_token_authentication'
require 'simple_form'

# Frontend & UI
require 'jquery-rails'
require 'sass-rails'
require 'bootstrap-sass'
require 'font-awesome-rails'
require 'gravtastic'

module Mtdevise
	class Engine < ::Rails::Engine

    	#Isolate Name
		isolate_namespace Mtdevise

    	# Houser Gem
		initializer 'mtdevise.middleware.houser' do
			Rails.application.config.middleware.use Houser::Middleware, :class_name => 'Mtdevise::Account'
		end

    	# Testing and Rspec
		config.generators do |g|
			g.test_framework :rspec, :view_specs => false
		end

		config.to_prepare do
			root = Mtdevise::Engine.root
			extenders_path = root + "app/extenders/**/*.rb"
			Dir.glob(extenders_path) do |file|
				Rails.configuration.cache_classes ? require(file) : load(file)
			end
		end

	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mtdevise-2.7.0 lib/mtdevise/engine.rb
mtdevise-2.6.6 lib/mtdevise/engine.rb
mtdevise-2.6.5 lib/mtdevise/engine.rb
mtdevise-2.5.9 lib/mtdevise/engine.rb
mtdevise-2.5.7 lib/mtdevise/engine.rb