Method: MongoModel::Index#initialize
- Defined in:
- lib/mongomodel/document/indexes.rb
#initialize(*keys) ⇒ Index
Returns a new instance of Index.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/mongomodel/document/indexes.rb', line 55 def initialize(*keys) = keys. @name = .delete(:name) @unique = .delete(:unique) @min = .delete(:min) @max = .delete(:max) keys.each do |key| self.keys[key.to_sym] = :ascending end .each do |key, order| self.keys[key.to_sym] = order end end |