Class: Integer

Inherits:
Object
  • Object
show all
Defined in:
lib/ys1/ip.rb

Overview

OpenClass Integer

Instance Method Summary collapse

Instance Method Details

#ipv4maskString

Convert an integer (0–32) representing a CIDR prefix length into its corresponding IPv4 netmask string.

Examples:

24.ipv4mask  # => "255.255.255.0"
32.ipv4mask  # => "255.255.255.255"
0.ipv4mask   # => "0.0.0.0"

Returns:

  • (String)

    IPv4 netmask (e.g. “255.255.255.0”)

Raises:

  • (ArgumentError)

    if the integer is not between 0 and 32



55
56
57
# File 'lib/ys1/ip.rb', line 55

def ipv4mask
  YS1::IP.netmask(self)
end