[Catalyst] CGI::State style Plugin?
Jim Spath
jspath at pangeamedia.com
Fri Feb 9 21:21:08 GMT 2007
I was considering using the following module in my Catalyst app.
http://search.cpan.org/~dkubb/CGI-State-0.02/State.pm
Until I saw that it does a "use CGI;", the only purpose of which is for
the creation of a CGI object if you don't pass one in.
So I went ahead and wrote a plugin for Catalyst that provides the same
functionality using $c->request. This was partially because I want the
functionality that CGI::State provides and partially to learn a little
more about Catalyst.
I had a few questions about it:
- Should I call it Catalyst::Plugin::CGI::State or something else? I
was thinking of something like Catalyst::Plugin::StructureParams, but I
wasn't sure since it's based so heavily off CGI::State. On the other
hand, it doesn't use CGI or CGI::State anymore.
- It would most likely provide two methods
my $structure = $c->params_to_structure;
$c->structure_to_params($structure)
Do these names make sense? Are they acceptable?
- Does anyone think this plugin is worth releasing publicly?
Thanks!
- Jim
More information about the Catalyst
mailing list