sul-dlss/lyber-core

View on GitHub
lib/lyber_core/workflow_client_factory.rb

Summary

Maintainability
A
0 mins
Test Coverage
C
75%
# 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