# File lib/mongo/protocol/bit_vector.rb, line 28 def initialize(layout) @masks = {} layout.each_with_index do |field, index| @masks[field] = 2**index if field end end