Method: Authorize::Bitmask#fundamental
- Defined in:
- lib/authorize/bitmask.rb
#fundamental ⇒ Object
Return an equivalent Bitmask using only fundamental names, never aggregate names
52 53 54 55 56 57 |
# File 'lib/authorize/bitmask.rb', line 52 def fundamental complete.to_canonical_array.inject(self.class.new) do |memo, n| memo << n unless (memo.to_i & self.class.name_values[n]) == self.class.name_values[n] memo end end |