# File lib/dm-core/scope.rb, line 26 def with_exclusive_scope(query) query = DataMapper::Query.new(repository, self, query) if query.kind_of?(Hash) scope_stack << query begin return yield(query) ensure scope_stack.pop end end