class Trusona::Workers::TrusonaficationFinder

Finds Trusonafications

Public Class Methods

new(service: nil) click to toggle source
# File lib/trusona/workers/trusonafication_finder.rb, line 8
def initialize(service: nil)
  @service = service || Trusona::Services::TrusonaficationService.new
end

Public Instance Methods

find(trusonafication_id) click to toggle source
# File lib/trusona/workers/trusonafication_finder.rb, line 12
def find(trusonafication_id)
  if trusonafication_id.nil? || trusonafication_id.empty?
    raise(
      Trusona::InvalidResourceError,
      'Trusonafication Id cannot be empty or nil'
    )
  end

  resource = Trusona::Resources::Trusonafication.new(
    id: trusonafication_id
  )
  @service.get(resource)
end