module ActsAsStateable

end

Constants

VERSION

Public Class Methods

set(mask, flag) click to toggle source
# File lib/acts_as_stateable.rb, line 13
def self.set(mask, flag)
  mask |= flag
end
unset(mask, flag) click to toggle source
# File lib/acts_as_stateable.rb, line 17
def self.unset(mask, flag)
    mask &= ~flag
end

Public Instance Methods

mask() click to toggle source
# File lib/acts_as_stateable.rb, line 21
def mask
   @m 
end
mask=(flag) click to toggle source
# File lib/acts_as_stateable.rb, line 25
def mask=(flag)
   @m |= flag 
end