module Sqreen::Ecosystem::Tracing::Modules::DetermineIp
Public Class Methods
[](data)
click to toggle source
# File lib/sqreen/ecosystem/tracing/modules/determine_ip.rb, line 16 def [](data) return data.ip if data.ip return nil unless data.host && !data.host.empty? begin IPSocket.getaddress data.host rescue SocketError => e logger.info { "Error resolving #{data.host}: #{e.message}" } nil end end