core/app/services/spree/account/create.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
88%
module Spree
  module Account
    class Create
      prepend Spree::ServiceModule::Base

      def call(user_params: {})
        user = Spree.user_class.new(user_params)

        if user.save
          success(user)
        else
          failure(user)
        end
      end
    end
  end
end