lib/bindata/int.rb in bindata-1.2.1 vs lib/bindata/int.rb in bindata-1.2.2

- old
+ new

@@ -29,20 +29,20 @@ def define_methods(int_class, nbits, endian, signed) raise "nbits must be divisible by 8" unless (nbits % 8).zero? int_class.module_eval <<-END - #--------------- - private - - def _assign(val) + def assign(val) #{create_clamp_code(nbits, signed)} super(val) end - def _do_num_bytes + def do_num_bytes #{nbits / 8} end + + #--------------- + private def sensible_default 0 end