[обобщённая функция] ensure-book

Сигнатура

ensure-book book-or-id => book-mixin

Пакет

ystok.help

Аргументы
book-or-id
Идентификатор книги помощи или экземпляр одного из двух подклассов класса book-mixin:
Возвращаемое значение

Совпадает со значением аргумента book-mixin.

Описание

Для готовой книги помощи функция проверяет, загружен ли файл якорей, и, если нет, вызывает load-book, чтобы загрузить его.

Для разрабатываемой книги помощи функция ничего не делает. Возможность передавать в неё экземпляр book-system добавлена для совместимости и облегчения проверки работоспособности на этапе разработки и увязки программы с системой помощи.