root/lang/perl/Catalyst-Model-Estraier/trunk/lib/Catalyst/Helper/Model/Estraier.pm @ 4541

Revision 4541, 3.0 kB (checked in by takemaru, 5 years ago)

lang/perl/Catalyst-Model-Estraier: 0.0.4 released. fix a POD bug in Catalyst::Helper::Model::Estraier

Line 
1package Catalyst::Helper::Model::Estraier;
2
3use strict;
4use warnings;
5
6sub mk_compclass {
7    my($self, $helper, $url, $user, $passwd) = @_;
8    $helper->{url}            = $url    || 'http://localhost:1978/node/test';
9    $helper->{user}           = $user   || '';
10    $helper->{passwd}         = $passwd || '';
11    $helper->{croak_on_error} = 1;
12    $helper->render_file('compclass', $helper->{file});
13}
14
151;
16
17=head1 NAME
18
19Catalyst::Helper::Model::Estraier - Helper for Hyper Estraier models
20
21=head1 SYNOPSIS
22
23    $ perl script/myapp_create.pl model Search Estraier \
24      http://localhost:1978/node/test admin admin
25
26=head1 DESCRIPTION
27
28Helper for the L<Catalyst> Estraier model.
29See L<Catalyst::Model::Estraier>.
30
31=head1 METHODS
32
33=head2 mk_compclass
34
35Makes the Hyper Estraier model class.
36
37=head1 SEE ALSO
38
39L<Catalyst::Model::Estraier>
40
41=head1 AUTHOR
42
43Takeru INOUE, E<lt>takeru.inoue _ gmail.comE<gt>
44
45=head1 LICENCE AND COPYRIGHT
46
47Copyright (c) 2007, Takeru INOUE C<< <takeru.inoue _ gmail.com> >>. All rights reserved.
48
49This module is free software; you can redistribute it and/or
50modify it under the same terms as Perl itself. See L<perlartistic>.
51
52=head1 DISCLAIMER OF WARRANTY
53
54BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
55FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
56OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
57PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
58EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
59WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
60ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
61YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
62NECESSARY SERVICING, REPAIR, OR CORRECTION.
63
64IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
65WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
66REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE
67LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
68OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
69THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
70RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
71FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
72SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
73SUCH DAMAGES.
74
75=cut
76
77__DATA__
78
79=begin pod_to_ignore
80
81__compclass__
82package [% class %];
83
84use strict;
85use warnings;
86use base qw(Catalyst::Model::Estraier);
87
88__PACKAGE__->config(
89    url            => '[% url %]',
90    user           => '[% user %]',
91    passwd         => '[% passwd %]',
92    croak_on_error => 1,
93);
94
95=head1 NAME
96
97[% class %] - Hyper Estraier Catalyst model component
98
99=head1 SYNOPSIS
100
101See L<[% app %]>.
102
103=head1 DESCRIPTION
104
105Hyper Estraier Catalyst model component.
106
107=head1 AUTHOR
108
109[% author %]
110
111=head1 LICENSE
112
113This library is free software; you can redistribute it and/or modify
114it under the same terms as Perl itself.
115
116=cut
117
1181;
Note: See TracBrowser for help on using the browser.