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