# frozen_string_literal: true module Services # The service for address creation. class CreateAddressService < AddressServicesBase attr_reader :address def call if already_existing_address.nil? @address = Address.new(@params) @address.user_accounts << @user_account @address.save else add_address_to_user_addresses @address = already_existing_address end end end end