Module: NDAV::Flags
- Defined in:
- lib/ndav/flags.rb
Constant Summary collapse
- FLAGS =
{}
Class Method Summary collapse
Class Method Details
.decode(flags) ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/ndav/flags.rb', line 16 def decode(flags) FLAGS.each_with_object({}) {|(name, value), state| if name == :simple state[name] = flags == 0 else state[name] = flags & value == value end } end |