module Origen::IntegerExtension
Public Instance Methods
Source
# File lib/origen/core_ext/integer.rb, line 7 def [](*args) if args.length == 1 && !args.first.is_a?(Range) super else if args.first.is_a?(Range) msb = args.first.first lsb = args.first.last else msb = args.first lsb = args.last end (self >> lsb) & 0.ones_comp(msb - lsb + 1) end end
Calls superclass method