Can you explain the logic in “request_location?” method of device object.
There are two conditions: gateway_device and gateway_device.respond_to?(‘submit_location_request’).
What’s the ‘submit_location_request’ is a hard code value?
In what scenario, the gateway_device will be ‘submit_location_request’ ?
