Class: IPAddr
- Inherits:
-
Object
- Object
- IPAddr
- Defined in:
- lib/std++/main.rb
Overview
Public Gem class IPAddr
Instance Method Summary collapse
-
#local? ⇒ Boolean
(also: #private?)
Returns true if given IP address is private(10.x.x.x||192.168.x.x||172.(16-31).x.x).
Instance Method Details
#local? ⇒ Boolean Also known as: private?
Returns true if given IP address is private(10.x.x.x||192.168.x.x||172.(16-31).x.x)
190 191 192 193 |
# File 'lib/std++/main.rb', line 190 def local? a, b = self.to_s.split('.')[0..1] return (a == '10') || (a == '192' && b == '168') || (a == '172' && (16..31) === b.to_i) end |