Sha256: 4a27888beb47494c57501bbfe158968ca6b81ba0e2031c3f66274176f33dc2ea
Contents?: true
Size: 552 Bytes
Versions: 4
Compression:
Stored size: 552 Bytes
Contents
module ActsAsSolr module MongoMapper def self.included(clazz) clazz.extend ActsAsSolr::ActsMethods clazz.extend ClassMethods end module ClassMethods def columns_hash keys end def primary_key 'id' end def find(*args) if args.first.instance_of? Array ids = args.first.map { |id| Mongo::ObjectID.from_string(id) } super :all, :conditions => {primary_key => ids} else super *args end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems