X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExcel%2FTemplate%2FFactory.pm;h=477605ac90a6150a45d51a8b06d30931d919c0fd;hb=HEAD;hp=ed87510f749ebc6b8454f9b65f4acbe1c4e9f224;hpb=5b1d71942c039db3b6acec7ab5551663d0390d06;p=p5sagit%2FExcel-Template.git diff --git a/lib/Excel/Template/Factory.pm b/lib/Excel/Template/Factory.pm index ed87510..477605a 100644 --- a/lib/Excel/Template/Factory.pm +++ b/lib/Excel/Template/Factory.pm @@ -16,6 +16,7 @@ my %Manifest = ( 'CELL' => 'Excel::Template::Element::Cell', 'FORMULA' => 'Excel::Template::Element::Formula', 'FREEZEPANES' => 'Excel::Template::Element::FreezePanes', + 'MERGE_RANGE' => 'Excel::Template::Element::MergeRange', 'IMAGE' => 'Excel::Template::Element::Image', 'RANGE' => 'Excel::Template::Element::Range', 'VAR' => 'Excel::Template::Element::Var', @@ -50,7 +51,7 @@ my %isBuildable = map { $_ => ~~1 } qw( WORKBOOK WORKSHEET FORMAT BOLD HIDDEN ITALIC LOCKED OUTLINE SHADOW STRIKEOUT IF ROW LOOP SCOPE KEEP_LEADING_ZEROS - CELL FORMULA FREEZEPANES IMAGE + CELL FORMULA FREEZEPANES IMAGE MERGE_RANGE VAR BACKREF RANGE ); @@ -67,7 +68,7 @@ my %isBuildable = map { $_ => ~~1 } qw( eval { require "$filename.pm"; }; if ($@) { - die "Cannot find or compile PM file for '$class' ($filename)\n"; + die "Cannot find or compile PM file for '$class' ($filename) because $@\n"; } $Loaded{$class} = ~~1; @@ -165,7 +166,7 @@ __END__ =head1 NAME -Excel::Template::Factory +Excel::Template::Factory - Excel::Template::Factory =head1 PURPOSE