Skip to content

Commit 361b739

Browse files
authored
Merge pull request #252 from mamhoff/set-user-class-early
Set User Class on Boot
2 parents 6b31e00 + 2b5c3d2 commit 361b739

3 files changed

Lines changed: 4 additions & 6 deletions

File tree

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ ENV['SKIP_SOLIDUS_BOLT'] = 'true'
66
require 'bundler/gem_tasks'
77

88
require 'solidus_dev_support/rake_tasks'
9-
SolidusDevSupport::RakeTasks.install
9+
SolidusDevSupport::RakeTasks.install(user_class: "Spree::User")
1010

1111
task default: 'extension:specs'

lib/spree/auth/engine.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,14 @@ class Engine < Rails::Engine
1313
isolate_namespace Spree
1414
engine_name 'solidus_auth'
1515

16+
Spree.user_class = "Spree::User"
17+
1618
initializer "spree.auth.environment", before: :load_config_initializers do |_app|
1719
require 'spree/auth_configuration'
1820

1921
Spree::Auth::Config = Spree::AuthConfiguration.new
2022
end
2123

22-
initializer "solidus_auth_devise.set_user_class", after: :load_config_initializers do
23-
Spree.user_class = "Spree::User"
24-
end
25-
2624
config.to_prepare do
2725
Spree::Auth::Engine.prepare_backend if SolidusSupport.backend_available?
2826
Spree::Auth::Engine.prepare_frontend if SolidusSupport.frontend_available?

solidus_auth_devise.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ Gem::Specification.new do |spec|
3636

3737
spec.add_development_dependency 'solidus_backend'
3838
spec.add_development_dependency 'solidus_frontend'
39-
spec.add_development_dependency 'solidus_dev_support', '~> 2.5'
39+
spec.add_development_dependency 'solidus_dev_support', '~> 2.10'
4040
spec.add_development_dependency 'rails-controller-testing'
4141
end

0 commit comments

Comments
 (0)