# File lib/dm-core/model.rb, line 384 def to_query(repository, key, query = {}) conditions = Hash[ *self.key(repository.name).zip(key).flatten ] Query.new(repository, self, query.merge(conditions)) end