lib/phcmemberspro/engine.rb in phcmemberspro-91.4.0 vs lib/phcmemberspro/engine.rb in phcmemberspro-92.0.0

- old
+ new

@@ -1,70 +1,44 @@ module Phcmemberspro - class Engine < ::Rails::Engine + 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" - # Frontend Dependencies - require 'gravtastic' - require 'friendly_id' + # Load Upload Dependencies + require "aws-sdk-s3" + require "google-cloud-storage" + require "mini_magick" - # Upload Dependencies - require 'aws-sdk-s3' - require 'google-cloud-storage' - require 'mini_magick' + # Frontend Dependencies + require "wicked" + require "gravtastic" + require "friendly_id" - # Database Dependencies - require 'paper_trail' - require 'pg' + # Mailer Dependencies + require "mail_form" - # Payment Dependencies - require 'phcaccountspro' + # Engine Namespace + isolate_namespace Phcmemberspro - # Isolate Namespace - isolate_namespace Phcmemberspro + # Rspec Generators + config.generators do |g| + g.test_framework :rspec + g.fixture_replacement :factory_bot + g.factory_bot dir: 'spec/factories' + g.factory_bot suffix: "factory" + end - # 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 - Phcaccountspro::ApplicationController.helper(ApplicationHelper) - Phccorehelpers::ApplicationController.helper(ApplicationHelper) - Phcmenus::ApplicationController.helper(ApplicationHelper) - Phcnotifi::ApplicationController.helper(ApplicationHelper) - Phctitleseo::ApplicationController.helper(ApplicationHelper) - end - - end + end end