# frozen_string_literal: true require "dry-initializer" require "types" require "errors" module UseCase class Base extend Dry::Initializer def self.call(...) new(...).call end def call raise NotImplementedError end end end