use NEXT;
use Catalyst::Utils ();
-our $VERSION = "0.07";
+our $VERSION = "0.10";
BEGIN { __PACKAGE__->mk_accessors(qw/_deleted_session_id/) }
Sets the cookie based on C<cookie_name> in the response object.
+=item calc_expiry
+
+=item calculate_session_cookie_expires
+
+=item cookie_is_rejecting
+
+=item delete_session_id
+
+=item extend_session_id
+
+=item get_session_cookie
+
+=item get_session_id
+
+=item set_session_id
+
=back
=head1 EXTENDED METHODS
=item finalize_cookies
-Will set a cookie called C<session> if it doesn't exist or if it's value is not
+Will set a cookie called C<session> if it doesn't exist or if its value is not
the current session id.
=item setup_session
-Will set the C<cookie_name> parameter to it's default value if it isn't set.
+Will set the C<cookie_name> parameter to its default value if it isn't set.
=back
=back
+For example, you could stick this in MyApp.pm:
+
+ __PACKAGE__->config( session => {
+ cookie_domain => '.mydomain.com',
+ });
+
=head1 CAVEATS
Sessions have to be created before the first write to be saved. For example:
=head1 AUTHORS
+Yuval Kogman E<lt>nothingmuch@woobling.orgE<gt>
+
+=head1 CONTRIBUTORS
+
This module is derived from L<Catalyst::Plugin::Session::FastMmap> code, and
has been heavily modified since.
-Andrew Ford
-Andy Grundman
-Christian Hansen
-Yuval Kogman, C<nothingmuch@woobling.org>
-Marcus Ramberg
-Sebastian Riedel
+ Andrew Ford
+ Andy Grundman
+ Christian Hansen
+ Marcus Ramberg
+ Jonathan Rockway E<lt>jrockway@cpan.orgE<gt>
+ Sebastian Riedel
=head1 COPYRIGHT