Mojo-Tar
view release on metacpan or search on metacpan
lib/Mojo/Tar/File.pm view on Meta::CPAN
has asset => sub ($self) {Mojo::File::tempfile};
has checksum =>
sub ($self) { substr $self->to_header, TAR_USTAR_CHECKSUM_POS, TAR_USTAR_CHECKSUM_LEN };
has dev_major => '';
has dev_minor => '';
has gid => sub ($self) { $self->_stat('gid') || $GID };
has group => sub ($self) { getgrgid($self->gid) || '' };
has is_complete => sub ($self) { $self->_stat('size') == $self->size ? 1 : 0 };
has mode => sub ($self) { ($self->_stat('mode') || 0) & 0777 };
has mtime => sub ($self) { $self->_stat('mtime') || time };
has owner => sub ($self) { getpwuid($self->uid) || '' };
has path => sub ($self) { $self->asset->to_string || '' };
has size => sub ($self) { $self->_stat('size') || 0 };
has symlink => '';
has type => sub ($self) { $self->_build_type };
has uid => sub ($self) { $self->_stat('uid') || $( };
sub add_block ($self, $block) {
return $self unless $self->type eq 0;
$self->{bytes_added} //= 0;
( run in 0.234 second using v1.01-cache-2.11-cpan-8d75d55dd25 )