Module: Mongoid::Slug::IndexBuilder
Instance Method Summary collapse
-
#build_indexes(doc, scope_key = nil, by_model_type = false, locales = nil) ⇒ Array(Hash, Hash)
Creates indexes on a document for a given slug scope.
Instance Method Details
#build_indexes(doc, scope_key = nil, by_model_type = false, locales = nil) ⇒ Array(Hash, Hash)
Creates indexes on a document for a given slug scope
16 17 18 19 20 21 22 |
# File 'lib/mongoid/slug/index_builder.rb', line 16 def build_indexes(doc, scope_key = nil, by_model_type = false, locales = nil) if locales.is_a?(Array) locales.each { |locale| build_index(doc, scope_key, by_model_type, locale) } else build_index(doc, scope_key, by_model_type, locales) end end |