Mojo::Asset
НАЗВАНИЕ
Mojo::Asset - Базовый класс ресурсов
КРАТКИЙ ОБЗОР
use Mojo::Base 'Mojo::Asset';
ОПИСАНИЕ
Mojo::Asset — абстрактный базовый класс ресурсов.
АТРИБУТЫ
Mojo::Asset реализует следующие атрибуты.
end_range
my $end = $asset->end_range; $asset = $asset->end_range(8);
Выдает конец файла раньше.
start_range
my $start = $asset->start_range; $asset = $asset->start_range(0);
Выдает начало файла позже.
МЕТОДЫ
Mojo::Asset наследует все методы от Mojo::Base и реализует следующие.
add_chunk
$asset = $asset->add_chunk('foo bar baz');
Добавление порции данных в ресурсы.
contains
my $position = $asset->contains('bar');
Проверка, содержит ли ресурс указанную строку
get_chunk
my $chunk = $asset->get_chunk($offset);
Получить порцию данных, начиная с определенной позиции.
move_to
$asset = $asset->move_to('/foo/bar/baz.txt');
Переместить данные ресурсов в заданный файл.
size
my $size = $asset->size;
Размер данных ресурсов в байтах.
slurp
my $string = $file->slurp;
Считать все данные ресурсов сразу.