| # -*- Mode: cperl; coding: utf-8; cperl-indent-level: 4 -*- |
| package CPAN::Exception::yaml_process_error; |
| use overload '""' => "as_string"; |
| my($class,$module,$file,$during,$error) = @_; |
| # my $at = Carp::longmess(""); # XXX find something more beautiful |
| bless { module => $module, |
| return "Alert: While trying to '$self->{during}' YAML file\n". |
| "with '$self->{module}' the following error was encountered:\n". |
| return "Alert: While trying to '$self->{during}' YAML file\n". |
| "with '$self->{module}' some unknown error was encountered\n"; |
| return "Alert: While trying to '$self->{during}' YAML file\n". |
| "some unknown error was encountered\n"; |
| return "Alert: While trying to '$self->{during}' some YAML file\n". |
| "some unknown error was encountered\n"; |
| return "Alert: unknown error encountered\n"; |