class Pio::Icmp::Message
Base class of Icmp::Request
and Icmp::Reply
.
Public Class Methods
create(format)
click to toggle source
# File lib/pio/icmp/message.rb, line 20 def self.create(format) allocate.tap do |message| message.instance_variable_set :@format, format end end
fields()
click to toggle source
# File lib/pio/icmp/message.rb, line 16 def self.fields Icmp::Format.fields end
new(user_options)
click to toggle source
# File lib/pio/icmp/message.rb, line 26 def initialize(user_options) @format = Icmp::Format.new(parse_options(user_options)) end
Public Instance Methods
method_missing(method, *args)
click to toggle source
# File lib/pio/icmp/message.rb, line 30 def method_missing(method, *args) @format.__send__(method, *args) end