class FDB::DirectorySubspace
def move_to(db_or_tr, new_absolute_name_or_path)
def move_to(db_or_tr, new_absolute_name_or_path) directory_layer = get_layer_for_path([]) new_absolute_path = directory_layer.send(:to_unicode_path, new_absolute_name_or_path) partition_len = directory_layer.path.length partition_path = new_absolute_path[0...partition_len] raise ArgumentError, 'Cannot move between partitions.' if partition_path != directory_layer.path directory_layer.move(db_or_tr, @path[partition_len..-1], new_absolute_path[partition_len..-1]) end