trusona/trusona-server-sdk-ruby

View on GitHub
lib/trusona/workers/paired_tru_code_finder.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module Trusona
  module Workers
    # A Paired Trucode Finder
    class PairedTruCodeFinder
      def initialize(service: Trusona::Services::PairedTruCodeService.new)
        @service = service
      end

      def find(trucode_id)
        raise 'A TruCode ID is required' unless trucode_id

        @service.get(Trusona::Resources::PairedTruCode.new(id: trucode_id))
      end
    end
  end
end