lib/phcscriptcdnpro/engine.rb in phcscriptcdnpro-78.4.0 vs lib/phcscriptcdnpro/engine.rb in phcscriptcdnpro-79.0.0
- old
+ new
@@ -1,70 +1,44 @@
module Phcscriptcdnpro
class Engine < ::Rails::Engine
- # PHCTheme Dependencies
- require 'phctheme1'
- require 'phctheme2'
- require 'phctheme3'
- require 'phctheme4'
- require 'phctheme5'
- require 'phctheme6'
- require 'phctheme7'
+ # Load Main Dependencies
+ require "jbuilder"
+ require "paper_trail"
+ require "friendly_id"
- # PHCAdmin Dependencies
- require 'phcadmin1'
- require 'phcadmin2'
- require 'phcadmin3'
- require 'phcadmin4'
- require 'phcadmin5'
- require 'phcadmin6'
- require 'phcadmin7'
+ # Load Theme Dependencies
+ require "phcthemes_admin_panel_pack"
+ require "phcthemes_web_theme_pack"
- # PHCHelper Dependencies
- require 'phccorehelpers'
- require 'phcmenus'
- require 'phcnotifi'
- require 'phctitleseo'
+ # Load Helper Dependencies
+ require "phcdevworks_core"
+ require "phcdevworks_active_menus"
+ require "phcdevworks_notifications"
+ require "phcdevworks_titleseo"
+ # Load Upload Dependencies
+ require "aws-sdk-s3"
+ require "google-cloud-storage"
+ require "mini_magick"
+
# Frontend Dependencies
- require 'gravtastic'
- require 'friendly_id'
+ require "wicked"
+ require "gravtastic"
+ require "friendly_id"
- # Upload Dependencies
- require 'aws-sdk-s3'
- require 'google-cloud-storage'
- require 'mini_magick'
+ # Mailer Dependencies
+ require "mail_form"
- # Database Dependencies
- require 'paper_trail'
- require 'pg'
-
- # Payment Dependencies
- require 'phcaccountspro'
-
- # Isolate Namespace
+ # Engine Namespace
isolate_namespace Phcscriptcdnpro
- # Testing Generator
+ # Rspec Generators
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
- Phcaccountspro::ApplicationController.helper(ApplicationHelper)
- Phccorehelpers::ApplicationController.helper(ApplicationHelper)
- Phcmenus::ApplicationController.helper(ApplicationHelper)
- Phcnotifi::ApplicationController.helper(ApplicationHelper)
- Phctitleseo::ApplicationController.helper(ApplicationHelper)
+ g.test_framework :rspec
+ g.fixture_replacement :factory_bot
+ g.factory_bot dir: 'spec/factories'
+ g.factory_bot suffix: "factory"
end
end
end