class Truemail::Audit::Ip
Constants
- GET_MY_IP_URL
- IPIFY_ERROR
Public Instance Methods
run()
click to toggle source
# File lib/truemail/audit/ip.rb, line 9 def run return add_warning(Truemail::Audit::Ip::IPIFY_ERROR) unless detect_current_host_ip Truemail::Audit::Dns.check(result) Truemail::Audit::Ptr.check(result) end
Private Instance Methods
detect_current_host_ip()
click to toggle source
# File lib/truemail/audit/ip.rb, line 21 def detect_current_host_ip result.current_host_ip = Truemail::Wrapper.call(configuration: configuration) do detect_ip_via_ipify end end
detect_ip_via_ipify()
click to toggle source
# File lib/truemail/audit/ip.rb, line 17 def detect_ip_via_ipify ::Net::HTTP.get(URI(Truemail::Audit::Ip::GET_MY_IP_URL)) end