Class: Gehc::CustomerDevice
- Inherits:
-
UserDevice
- Object
- UserDevice
- Gehc::CustomerDevice
- Defined in:
- lib/models/gehc/customer_device.rb
Overview
GEHC Customer device
Constant Summary
Constants inherited from UserDevice
UserDevice::APPROVED, UserDevice::AUTHORIZING, UserDevice::DEREGISTERED, UserDevice::ENROLLING, UserDevice::KEEP_STATES, UserDevice::PENDING, UserDevice::REGISTERING, UserDevice::REJECTED, UserDevice::REMOVED, UserDevice::UNREGISTERED
Class Method Summary collapse
-
.find_device_by(device_id) ⇒ Object
Find a user device by safely trying a number of approaches 1.
Methods inherited from UserDevice
Methods included from Searchable
Class Method Details
.find_device_by(device_id) ⇒ Object
Find a user device by safely trying a number of approaches
-
By ID
-
By unique identifier
-
By app47 identifier
-
By token
17 18 19 20 21 |
# File 'lib/models/gehc/customer_device.rb', line 17 def self.find_device_by(device_id) super || Gehc::CustomerDevice.where(serialNumber: device_id).first rescue StandardError nil end |