Method: SPF::Util.ipv6_address_to_ipv4

Defined in:
lib/spf/util.rb

.ipv6_address_to_ipv4(ipv6_address) ⇒ Object



60
61
62
63
64
65
# File 'lib/spf/util.rb', line 60

def self.ipv6_address_to_ipv4(ipv6_address)
  unless IP::V6 === ipv6_address and ipv6_address.ipv4_mapped?
    raise SPF::InvalidOptionValueError, 'IPv4-mapped IP::V6 address expected'
  end
  return ipv6_address.native
end