lib/spree/auth/engine.rb in solidus_auth_devise-1.6.4 vs lib/spree/auth/engine.rb in solidus_auth_devise-2.0.0

- old
+ new

@@ -16,12 +16,12 @@ end config.to_prepare do auth = Spree::Auth::Engine - auth.prepare_backend if auth.backend_available? - auth.prepare_frontend if auth.frontend_available? + auth.prepare_backend if SolidusSupport.backend_available? + auth.prepare_frontend if SolidusSupport.frontend_available? ApplicationController.send :include, Spree::AuthenticationHelpers end def self.prepare_backend @@ -64,27 +64,15 @@ redirect_to spree.login_path end end end - def self.backend_available? - defined?(Spree::Backend::Engine) == "constant" - end - - def self.dash_available? - defined?(Spree::Dash::Engine) == "constant" - end - - def self.frontend_available? - defined?(Spree::Frontend::Engine) == "constant" - end - - if backend_available? + if SolidusSupport.backend_available? paths["app/controllers"] << "lib/controllers/backend" paths["app/views"] << "lib/views/backend" end - if frontend_available? + if SolidusSupport.frontend_available? paths["app/controllers"] << "lib/controllers/frontend" paths["app/views"] << "lib/views/frontend" end end end