summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlan Somers <asomers@gmail.com>2017-08-28 16:41:04 -0600
committerRomain Tartière <romain@blogreen.org>2017-08-29 21:44:28 +0200
commit2edbae88448d0a6b0ea24a7fe6b39a62073af234 (patch)
treed18a224154faa746455723c415047473fabc18a6 /lib
parent7f68225cc4a72c00b310c1ecbd6900b193ac2ec6 (diff)
downloadipaddress-2edbae88448d0a6b0ea24a7fe6b39a62073af234.tar.gz
Add IPv6#link_local?
Diffstat (limited to 'lib')
-rw-r--r--lib/ipaddress/ipv6.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/ipaddress/ipv6.rb b/lib/ipaddress/ipv6.rb
index 88098bc..6ae651d 100644
--- a/lib/ipaddress/ipv6.rb
+++ b/lib/ipaddress/ipv6.rb
@@ -397,6 +397,13 @@ module IPAddress;
@compressed
end
+ #
+ # Returns true if the address is a link local address
+ #
+ def link_local?
+ @groups[0] == 0xfe80
+ end
+
#
# Returns true if the address is an unspecified address
#