module MongoMapper::Plugins::Shardable
Public Instance Methods
shard_key_filter()
click to toggle source
# File lib/mongo_mapper/plugins/shardable.rb, line 11 def shard_key_filter filter = {} shard_key_fields.each do |field| filter[field] = if new_record? send(field) else changed_attributes.key?(field) ? changed_attributes[field] : send(field) end end filter end