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