class Urbanairship::Devices::APID

Public Class Methods

new(client: required('client')) click to toggle source
# File lib/urbanairship/devices/devicelist.rb, line 89
def initialize(client: required('client'))
  @client = client
end

Public Instance Methods

lookup(apid: required('apid')) click to toggle source
# File lib/urbanairship/devices/devicelist.rb, line 93
def lookup(apid: required('apid'))
  fail ArgumentError, 'apid needs to be a string' unless apid.is_a? String

  resp = @client.send_request(
    method: 'GET',
    path: apid_path(apid)
  )
  logger.info("Retrieved info on apid #{apid}")
  resp
end