Mojo::Exception - Exception
use Mojo::Exception; my $e = Mojo::Exception->new;
Mojo::Exception is a container for exceptions.
Mojo::Exception implements the following attributes.
line
my $line = $e->line; $e = $e->line([3, 'foo']);
lines_after
my $lines = $e->lines_after; $e = $e->lines_after([[1, 'bar'], [2, 'baz']]);
lines_before
my $lines = $e->lines_before; $e = $e->lines_before([[4, 'bar'], [5, 'baz']]);
message
my $message = $e->message; $e = $e->message('Oops!');
stack
my $stack = $e->stack; $e = $e->stack([['Foo::Bar', '/foo/bar.pl', 23]]);
Mojo::Exception inherits all methods from Mojo::Base and implements the following new ones.
new
my $e = Mojo::Exception->new('Oops!');
parse_context
$e = $e->parse_context($lines, $line);
to_string
my $string = $e->to_string; my $string = "$e";
To install Mojo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo
CPAN shell
perl -MCPAN -e shell install Mojo
For more information on module installation, please visit the detailed CPAN module installation guide.