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