Sha256: 5f670885d0a4da1f8bc71ebf1e7d4b5b47deef82b0f5014fd85323e8933aa13a

Contents?: true

Size: 1.32 KB

Versions: 10

Compression:

Stored size: 1.32 KB

Contents

module Phcpresspro
	class Engine < ::Rails::Engine
		
		# PHCTheme Dependencies
		require 'phctheme1'
		require 'phctheme2'
		require 'phctheme3'
		require 'phctheme4'
		require 'phctheme5'
		require 'phctheme6'
		
		require 'phcadmin1'
		require 'phcadmin2'
		require 'phcadmin3'
		require 'phcadmin4'
		require 'phcadmin5'
		require 'phcadmin6'
		
		# PHC Helper Dependencies
		require 'phcnotifi'
		require 'phctitleseo'
		
		# UI & URL Frontend Dependencies
		require 'country_select'
		require 'gravtastic'
		require 'friendly_id'
		
		# File Upload & Service Dependencies
		require 'aws-sdk-s3'
		require 'google-cloud-storage'
		require 'mini_magick'
		
		# Database & Paper Trail Dependencies
		require 'paper_trail'
		require 'pg'
		
		# Security Dependencies
		require 'phcaccountspro'

		# Isolate Namespace
		isolate_namespace Phcpresspro
		
		# Testing Generator
		config.generators do |g|
			g.test_framework :rspec,
				fixtures: true,
				view_specs: false,
				helper_specs: false,
				routing_specs: false,
				controller_specs: true,
				request_specs: false
			g.fixture_replacement :factory_bot,
				dir: "spec/factories"
		end
		
		# Load Requried Helper Files
		config.to_prepare do
			Phcnotifi::ApplicationController.helper(ApplicationHelper)
			Phctitleseo::ApplicationController.helper(ApplicationHelper)
		end
	
	end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
phcpresspro-70.2.0 lib/phcpresspro/engine.rb
phcpresspro-70.1.0 lib/phcpresspro/engine.rb
phcpresspro-70.0.0 lib/phcpresspro/engine.rb
phcpresspro-69.1.0 lib/phcpresspro/engine.rb
phcpresspro-69.0.0 lib/phcpresspro/engine.rb
phcpresspro-68.0.0 lib/phcpresspro/engine.rb
phcpresspro-67.0.0 lib/phcpresspro/engine.rb
phcpresspro-66.0.0 lib/phcpresspro/engine.rb
phcpresspro-65.0.0 lib/phcpresspro/engine.rb
phcpresspro-64.0.0 lib/phcpresspro/engine.rb