diff options
author | Jason <jason@socialflow.com> | 2013-08-28 15:49:12 +0000 |
---|---|---|
committer | Jason <jason@socialflow.com> | 2013-08-28 15:49:12 +0000 |
commit | 2bf66a5ae431e3072e4e890dc2324fe0af612d61 (patch) | |
tree | 3a75f777cae77d7d3f4d29498e9ae25d37061cfc /lib/Spreadsheet/Template/Helpers/Xslate.pm | |
parent | 3566bcd52ef96d25f8c8f695e0f43e768b315c16 (diff) | |
download | spreadsheet-template-2bf66a5ae431e3072e4e890dc2324fe0af612d61.tar.gz spreadsheet-template-2bf66a5ae431e3072e4e890dc2324fe0af612d61.zip |
use row and column numbers instead of range for merge function
Diffstat (limited to 'lib/Spreadsheet/Template/Helpers/Xslate.pm')
-rw-r--r-- | lib/Spreadsheet/Template/Helpers/Xslate.pm | 16 |
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} ) |