lemontree55 / packetgen

Ruby library to easily generate and capture network packets
MIT License
98 stars 13 forks source link

Assigning a default value to a Types::String field set this field to a Ruby String #106

Closed sdaubert closed 5 years ago

sdaubert commented 5 years ago

class FieldClass < PacketGen::Types::Fields
  define_field :str, PacketGen::Types::String, default: 'abc'
end

obj = FieldClass.new
obj.str   #=> String
sdaubert commented 5 years ago

Argh!

obj[:str]   #=> PacketGen::Types::String

This is right!