Sha256: 6e7901bc1d9448320924b1ddef3ffbf0a81164a866a9d33de0eab7abd3fff070

Contents?: true

Size: 555 Bytes

Versions: 12

Compression:

Stored size: 555 Bytes

Contents

#Author: Piotr Wojcieszonek
#e-mail: piotrk@wojcieszonek.pl
# Copyright 21.03.2016 by Piotr Wojcieszonek

require 'lib/dhcp/options/option'
require 'lib/dhcp/options/type/netmask'

module Lib
  module DHCP
    class Option1 < Option
      #  Subnet Mask length is 4 octets

      include Type::Netmask

      alias_method :subnet_mask, :payload
      alias_method :mask, :payload
      alias_method :netmask, :payload
      alias_method :subnet_mask, :payload
      alias_method :mask=, :payload=
      alias_method :netmask=, :payload=

    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
lib-dhcp-0.2.5 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.2.4 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.2.3 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.2.2 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.2.1 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.2.0 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.8 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.4 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.3 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.2 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.1 lib/lib/dhcp/options/option1.rb
lib-dhcp-0.1.0 lib/lib/dhcp/options/option1.rb