lib/bindata/primitive.rb in bindata-2.3.3 vs lib/bindata/primitive.rb in bindata-2.3.4

- old
+ new

@@ -12,22 +12,22 @@ # and the #value of the object. # # require 'bindata' # # class PascalString < BinData::Primitive - # uint8 :len, :value => lambda { data.length } - # string :data, :read_length => :len + # uint8 :len, value: -> { data.length } + # string :data, read_length: :len # # def get # self.data # end # # def set(v) # self.data = v # end # end # - # ps = PascalString.new(:initial_value => "hello") + # ps = PascalString.new(initial_value: "hello") # ps.to_binary_s #=> "\005hello" # ps.read("\003abcde") # ps #=> "abc" # # # Unsigned 24 bit big endian integer