lib/truemail/audit/ptr.rb in truemail-1.2.1 vs lib/truemail/audit/ptr.rb in truemail-1.3.0

- old
+ new

@@ -25,19 +25,21 @@ def detect_ip_via_ipify Net::HTTP.get(URI(Truemail::Audit::Ptr::GET_MY_IP_URL)) end def current_host_address - @current_host_address ||= Truemail::Wrapper.call { IPAddr.new(detect_ip_via_ipify) } + @current_host_address ||= Truemail::Wrapper.call(configuration: configuration) do + IPAddr.new(detect_ip_via_ipify) + end end def current_host_reverse_lookup current_host_address.reverse end def ptr_records - @ptr_records ||= Truemail::Wrapper.call do + @ptr_records ||= Truemail::Wrapper.call(configuration: configuration) do Resolv::DNS.new.getresources( current_host_reverse_lookup, Resolv::DNS::Resource::IN::PTR ).map { |ptr_record| ptr_record.name.to_s } end || [] end @@ -45,14 +47,16 @@ def ptr_not_refer_to_verifier_domain? !ptr_records.include?(verifier_domain) end def a_record - Truemail::Wrapper.call { Resolv::DNS.new.getaddress(verifier_domain).to_s } + Truemail::Wrapper.call(configuration: configuration) do + Resolv::DNS.new.getaddress(verifier_domain).to_s + end end def verifier_domain_refer_to_current_host_address? - a_record == current_host_address.to_s + a_record.eql?(current_host_address.to_s) end end end end