lib/lyber_core/workflow_client_factory.rb
# frozen_string_literal: true
module LyberCore
# Factory for creating a workflow client
class WorkflowClientFactory
def self.build(logger:)
Dor::Workflow::Client.new(url: Settings.workflow.url, logger:, timeout: Settings.workflow.timeout)
end
end
end