diff options
author | Thomas Klausner <domm@cpan.org> | 2008-12-01 21:33:32 +0100 |
---|---|---|
committer | Thomas Klausner <domm@cpan.org> | 2008-12-01 21:33:32 +0100 |
commit | a8b61fae72c0c9e37f463ab73394a670dd9072bc (patch) | |
tree | 6638ccc3ad531b95596135ddfd32afc6240f1cfb | |
parent | added openid server stuff, taken straight from the Net::OpenID::Server docs (diff) | |
parent | Merge branch 'master' of git@git.useperl.at:PAUSE-OpenID (diff) | |
download | Simple-OpenID-a8b61fae72c0c9e37f463ab73394a670dd9072bc.tar.gz Simple-OpenID-a8b61fae72c0c9e37f463ab73394a670dd9072bc.tar.bz2 Simple-OpenID-a8b61fae72c0c9e37f463ab73394a670dd9072bc.zip |
Merge branch 'master' of git@git.useperl.at:PAUSE-OpenID
-rw-r--r-- | .project | 22 | ||||
-rw-r--r-- | lib/PAUSE/OpenID/View/XSLT.pm | 50 | ||||
-rw-r--r-- | t/view_XSLT.t | 6 |
3 files changed, 78 insertions, 0 deletions
diff --git a/.project b/.project new file mode 100644 index 0000000..be204ee --- /dev/null +++ b/.project @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>PAUSE-OpenID</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + <dictionary> + <key>LaunchConfigHandle</key> + <value><project>/.externalToolBuilders/org.epic.perleditor.perlbuilder (2).launch</value> + </dictionary> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.epic.perleditor.perlnature</nature> + </natures> +</projectDescription> diff --git a/lib/PAUSE/OpenID/View/XSLT.pm b/lib/PAUSE/OpenID/View/XSLT.pm new file mode 100644 index 0000000..4e2ab2a --- /dev/null +++ b/lib/PAUSE/OpenID/View/XSLT.pm @@ -0,0 +1,50 @@ +package PAUSE::OpenID::View::XSLT; + +use strict; +use base 'Catalyst::View::XSLT'; + +# example configuration + +__PACKAGE__->config( + # relative paths to the directories with templates + INCLUDE_PATH => [ + MyApp->path_to( 'root', 'xslt' ), + MyApp->path_to( 'templates', 'xsl' ), + ], + TEMPLATE_EXTENSION => '.xsl', # default extension when getting template name from the current action + DUMP_CONFIG => 1, # use for Debug. Will dump the final (merged) configuration for XSLT view + #LibXSLT => { # XML::LibXSLT specific parameters + # register_function => [ + # { + # uri => 'urn:catalyst', + # name => 'Hello', + # subref => sub { return $_[0] }, + # } + # ], + #}, +); + +=head1 NAME + +PAUSE::OpenID::View::XSLT - XSLT View Component + +=head1 SYNOPSIS + + See L<PAUSE::OpenID> + +=head1 DESCRIPTION + +Catalyst XSLT View. + +=head1 AUTHOR + +Michael Kr�ll,,, + +=head1 LICENSE + +This library is free software . You can redistribute it and/or modify it under +the same terms as perl itself. + +=cut + +1; diff --git a/t/view_XSLT.t b/t/view_XSLT.t new file mode 100644 index 0000000..e7802be --- /dev/null +++ b/t/view_XSLT.t @@ -0,0 +1,6 @@ +use strict; +use warnings; +use Test::More tests => 1; + +BEGIN { use_ok 'PAUSE::OpenID::View::XSLT' } + |