Method: PacketFu::ICMPv6Header#read
- Defined in:
- lib/packetfu/protos/icmpv6/header.rb
#read(str) ⇒ Object
Reads a string to populate the object.
39 40 41 42 43 44 45 46 47 |
# File 'lib/packetfu/protos/icmpv6/header.rb', line 39 def read(str) force_binary(str) return self if str.nil? self[:icmpv6_type].read(str[0,1]) self[:icmpv6_code].read(str[1,1]) self[:icmpv6_sum].read(str[2,2]) self[:body].read(str[4,str.size]) self end |