class Pio::Arp::Message

Base class of ARP Request and Reply

Public Class Methods

create(format) click to toggle source
# File lib/pio/arp/message.rb, line 10
def self.create(format)
  allocate.tap do |message|
    message.instance_variable_set :@format, format
  end
end
new(user_options) click to toggle source
# File lib/pio/arp/message.rb, line 16
def initialize(user_options)
  @format = Arp::Format.new(parse_options(user_options))
end

Public Instance Methods

method_missing(method, *args) click to toggle source
# File lib/pio/arp/message.rb, line 20
def method_missing(method, *args)
  @format.__send__ method, *args
end