changes update plus some stub docs
[catagits/Catalyst-Plugin-Authentication.git] / lib / Catalyst / Plugin / Authentication / Realm / Compatibility.pm
CommitLineData
810966b5 1package Catalyst::Plugin::Authentication::Realm::Compatibility;
2
3use strict;
4use warnings;
810966b5 5
2c7d23af 6use base qw/Catalyst::Plugin::Authentication::Realm/;
810966b5 7
8## very funky - the problem here is that we can't do real realm initialization
9## but we need a real realm object to function. So - we kinda fake it - we
10## create an empty object -
11sub new {
12 my ($class, $realmname, $config, $app) = @_;
13
14 my $self = { config => $config };
15 bless $self, $class;
16
17 $self->name($realmname);
18
19 return $self;
20}
21
22__PACKAGE__;
23
2c7d23af 24__END__
25
26=pod
27
28=head1 NAME
29
30Catalyst::Plugin::Authentication::Realm::Compatibility - Compatibility realm object
31
32=head1 DESCRIPTION
33
34An empty realm object for compatibility reasons.
35
36=head1 METHODS
37
38=over 4
39
40=item new
41
42Returns a, basically empty, realm object.
43
44=back
45
46=cut