From b8659ef749df53d8cb291fdcb09828d1d6de792b Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 17 Jul 2013 12:28:52 -0400 Subject: abstracts --- lib/Spreadsheet/Template/Generator.pm | 1 + lib/Spreadsheet/Template/Generator/Parser.pm | 1 + lib/Spreadsheet/Template/Generator/Parser/XLSX.pm | 1 + lib/Spreadsheet/Template/Helpers/Xslate.pm | 1 + lib/Spreadsheet/Template/Processor.pm | 1 + lib/Spreadsheet/Template/Processor/Identity.pm | 1 + lib/Spreadsheet/Template/Processor/Xslate.pm | 1 + lib/Spreadsheet/Template/Writer.pm | 1 + lib/Spreadsheet/Template/Writer/XLSX.pm | 1 + 9 files changed, 9 insertions(+) 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'; -- cgit v1.2.3