| Class | IPAddress::Prefix32 |
| In: |
lib/ipaddress/prefix.rb
|
| Parent: | Prefix |
| IN4MASK | = | 0xffffffff |
Creates a new prefix by parsing a netmask in dotted decimal form
prefix = IPAddress::Prefix32::parse_netmask "255.255.255.0"
#=> 24
Shortcut for the octecs in the dotted decimal representation
prefix = IPAddress::Prefix32.new 24
prefix[2]
#=> 255
Transforms the prefix into a string of bits representing the netmask
prefix = IPAddress::Prefix32.new 24
prefix.bits
#=> "11111111111111111111111100000000"
Returns the length of the host portion of a netmask.
prefix = Prefix32.new 24
prefix.host_prefix
#=> 8
Gives the prefix in IPv4 dotted decimal format, i.e. the canonical netmask we‘re all used to
prefix = IPAddress::Prefix32.new 24
prefix.to_ip
#=> "255.255.255.0"