summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-07-17 12:28:52 -0400
committerJesse Luehrs <doy@tozt.net>2013-07-17 12:28:52 -0400
commitb8659ef749df53d8cb291fdcb09828d1d6de792b (patch)
tree8e9261122894083446043b3a157cdbf05bc82185
parent295efba0b8614335847a133be752a24ff33b6af1 (diff)
downloadspreadsheet-template-b8659ef749df53d8cb291fdcb09828d1d6de792b.tar.gz
spreadsheet-template-b8659ef749df53d8cb291fdcb09828d1d6de792b.zip
abstracts
-rw-r--r--lib/Spreadsheet/Template/Generator.pm1
-rw-r--r--lib/Spreadsheet/Template/Generator/Parser.pm1
-rw-r--r--lib/Spreadsheet/Template/Generator/Parser/XLSX.pm1
-rw-r--r--lib/Spreadsheet/Template/Helpers/Xslate.pm1
-rw-r--r--lib/Spreadsheet/Template/Processor.pm1
-rw-r--r--lib/Spreadsheet/Template/Processor/Identity.pm1
-rw-r--r--lib/Spreadsheet/Template/Processor/Xslate.pm1
-rw-r--r--lib/Spreadsheet/Template/Writer.pm1
-rw-r--r--lib/Spreadsheet/Template/Writer/XLSX.pm1
9 files changed, 9 insertions, 0 deletions
diff --git a/lib/Spreadsheet/Template/Generator.pm b/lib/Spreadsheet/Template/Generator.pm
index 0590eb6..526964c 100644
--- a/lib/Spreadsheet/Template/Generator.pm
+++ b/lib/Spreadsheet/Template/Generator.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Generator;
use Moose;
+# ABSTRACT: create new templates from existing spreadsheets
use Class::Load 'load_class';
use JSON;
diff --git a/lib/Spreadsheet/Template/Generator/Parser.pm b/lib/Spreadsheet/Template/Generator/Parser.pm
index fb3c272..02df809 100644
--- a/lib/Spreadsheet/Template/Generator/Parser.pm
+++ b/lib/Spreadsheet/Template/Generator/Parser.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Generator::Parser;
use Moose::Role;
+# ABSTRACT: role for classes which parse an existing spreadsheet
requires 'parse';
diff --git a/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm b/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
index 1184f6c..5aeff6f 100644
--- a/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
+++ b/lib/Spreadsheet/Template/Generator/Parser/XLSX.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Generator::Parser::XLSX;
use Moose;
+# ABSTRACT: parser for XLSX files
use Spreadsheet::ParseXLSX;
diff --git a/lib/Spreadsheet/Template/Helpers/Xslate.pm b/lib/Spreadsheet/Template/Helpers/Xslate.pm
index 9776a3b..ea9db13 100644
--- a/lib/Spreadsheet/Template/Helpers/Xslate.pm
+++ b/lib/Spreadsheet/Template/Helpers/Xslate.pm
@@ -1,6 +1,7 @@
package Spreadsheet::Template::Helpers::Xslate;
use strict;
use warnings;
+# ABSTRACT: adds some helper macros to templates that use Xslate
use JSON;
diff --git a/lib/Spreadsheet/Template/Processor.pm b/lib/Spreadsheet/Template/Processor.pm
index 6aab54a..9808476 100644
--- a/lib/Spreadsheet/Template/Processor.pm
+++ b/lib/Spreadsheet/Template/Processor.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Processor;
use Moose::Role;
+# ABSTRACT: role for classes which preprocess a template file before rendering
requires 'process';
diff --git a/lib/Spreadsheet/Template/Processor/Identity.pm b/lib/Spreadsheet/Template/Processor/Identity.pm
index 313beb7..06f4d7d 100644
--- a/lib/Spreadsheet/Template/Processor/Identity.pm
+++ b/lib/Spreadsheet/Template/Processor/Identity.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Processor::Identity;
use Moose;
+# ABSTRACT: render a template file with no processing at all
does 'Spreadsheet::Template::Processor';
diff --git a/lib/Spreadsheet/Template/Processor/Xslate.pm b/lib/Spreadsheet/Template/Processor/Xslate.pm
index 9c62bb3..b6551ac 100644
--- a/lib/Spreadsheet/Template/Processor/Xslate.pm
+++ b/lib/Spreadsheet/Template/Processor/Xslate.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Processor::Xslate;
use Moose;
+# ABSTRACT: preprocess templates with Xslate
use Text::Xslate;
diff --git a/lib/Spreadsheet/Template/Writer.pm b/lib/Spreadsheet/Template/Writer.pm
index f22faac..d81ef3b 100644
--- a/lib/Spreadsheet/Template/Writer.pm
+++ b/lib/Spreadsheet/Template/Writer.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Writer;
use Moose::Role;
+# ABSTRACT: role for classes which write spreadsheet files from a template
requires 'write';
diff --git a/lib/Spreadsheet/Template/Writer/XLSX.pm b/lib/Spreadsheet/Template/Writer/XLSX.pm
index 9c4fe10..2b58777 100644
--- a/lib/Spreadsheet/Template/Writer/XLSX.pm
+++ b/lib/Spreadsheet/Template/Writer/XLSX.pm
@@ -1,5 +1,6 @@
package Spreadsheet::Template::Writer::XLSX;
use Moose;
+# ABSTRACT: generate XLSX files from templates
with 'Spreadsheet::Template::Writer::Excel';