# File lib/dm-core/collection.rb, line 105 def all(query = {}) # TODO: this shouldn't be a kicker if scoped_query() is called return self if query.kind_of?(Hash) ? query.empty? : query == self.query query = scoped_query(query) query.repository.read_many(query) end