# frozen_string_literal: true module Api class UserAccountsController # The UserAccountsController CreateLogic class. class CreateLogic attr_reader :user_account include TokenGenerationConcern def initialize(params) @params = params end def call @user_account = UserAccount.new(@params) return unless @user_account.save generate_user_session_key(@user_account) generate_token end end end end