class Trusona::Workers::DeviceFinder

Handles finding Devices

Public Class Methods

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

Public Instance Methods

find(id = nil) click to toggle source
# File lib/trusona/workers/device_finder.rb, line 12
def find(id = nil)
  raise(ArgumentError, 'A device identifier is required.') unless id

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