&(i)
click to toggle source
def &(i) self.class.new(to_int & i) end
==(i)
click to toggle source
def ==(i) super or to_int == i end
[](index)
click to toggle source
def [](index)
case index
when 0, :to_int
@to_int
when 1, :to_s
@event
else
nil
end
end
allbits?(i)
click to toggle source
def allbits?(i) to_int.allbits?(i) end
anybits?(i)
click to toggle source
def anybits?(i) to_int.anybits?(i) end
nobits?(i)
click to toggle source
def nobits?(i) to_int.nobits?(i) end
pretty_print(q)
click to toggle source
def pretty_print(q) q.text(to_s) end
|(i)
click to toggle source
def |(i) self.class.new(to_int | i) end