summaryrefslogtreecommitdiffstats
path: root/lib/Spreadsheet/Template/Helpers/Xslate.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Spreadsheet/Template/Helpers/Xslate.pm')
-rw-r--r--lib/Spreadsheet/Template/Helpers/Xslate.pm16
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/Spreadsheet/Template/Helpers/Xslate.pm b/lib/Spreadsheet/Template/Helpers/Xslate.pm
index bf9b435..e611f1d 100644
--- a/lib/Spreadsheet/Template/Helpers/Xslate.pm
+++ b/lib/Spreadsheet/Template/Helpers/Xslate.pm
@@ -32,14 +32,20 @@ sub format {
}
sub merge {
- my ($package, $contents, $format, $type, $range, %args) = @_;
+ my (
+ $package, $contents, $format, $type, $first_row,
+ $first_col, $last_row, $last_col, %args
+ ) = @_;
return $JSON->encode(
{
- contents => "$contents",
- format => _formats( $package, $format ),
- type => $type,
- range => "$range",
+ contents => "$contents",
+ format => _formats( $package, $format ),
+ type => $type,
+ first_row => $first_row,
+ first_col => $first_col,
+ last_row => $last_row,
+ last_col => $last_col,
(
defined $args{formula}
? ( formula => $args{formula} )