Sha256: a95729fb6e17c4019f935dd466c914d091ff7eaf9a5aae488e7e57980de62648
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_solr_reloaded-1.6.0 | lib/acts_as_solr/mongo_mapper.rb |