|
NAMEVenus::Role::Tryable - Tryable Role ABSTRACTTryable Role for Perl 5 SYNOPSIS package Example;
use Venus::Class 'with';
use Venus 'raise';
with 'Venus::Role::Tryable';
sub test {
raise 'Example::Error';
}
package main;
my $example = Example->new;
# $example->try('test');
DESCRIPTIONThis package modifies the consuming package and provides a mechanism for handling potentially volatile routines. METHODSThis package provides the following methods: trytry(string | coderef $method, any @args) (Venus::Try) The try method returns a Venus::Try object having the invocant, callback, arguments pre-configured. This method supports dispatching, i.e. providing a method name and arguments whose return value will be acted on by this method. Since 0.01
AUTHORSAwncorp, "awncorp@cpan.org" LICENSECopyright (C) 2022, Awncorp, "awncorp@cpan.org". This program is free software, you can redistribute it and/or modify it under the terms of the Apache license version 2.0.
|