module MonkeyPatch::Integer::Ranges
Defines Integer#nbit? methods.
Public Instance Methods
_within_range?(nbit)
click to toggle source
# File lib/pio/monkey_patch/integer/ranges.rb, line 23 def _within_range?(nbit) (0 <= self) && (self < 2**nbit) end
unsigned_16bit?()
click to toggle source
# File lib/pio/monkey_patch/integer/ranges.rb, line 11 def unsigned_16bit? _within_range? 16 end
unsigned_32bit?()
click to toggle source
# File lib/pio/monkey_patch/integer/ranges.rb, line 15 def unsigned_32bit? _within_range? 32 end
unsigned_64bit?()
click to toggle source
# File lib/pio/monkey_patch/integer/ranges.rb, line 19 def unsigned_64bit? _within_range? 64 end
unsigned_8bit?()
click to toggle source
# File lib/pio/monkey_patch/integer/ranges.rb, line 7 def unsigned_8bit? _within_range? 8 end