Authen-CAS-UserAgent
view release on metacpan or search on metacpan
lib/Authen/CAS/UserAgent.pm view on Meta::CPAN
291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
]));
return
if
(
$ticketResponse
->code != 200);
return
$ticketResponse
->decoded_content;
};
##Static Methods
#return the default user agent for this class
sub
_agent($) {
return
$_
[0]->SUPER::_agent .
' '
.
'CAS-UserAgent/'
.
$VERSION
;
}
#Constructor
sub
new($%) {
my
$self
=
shift
;
my
(
%opt
) =
@_
;
# remove any cas options before creating base object
my
$cas_opts
=
delete
$opt
{
'cas_opts'
};
#setup the base object
$self
=
$self
->SUPER::new(
%opt
);
#attach a cas login handler if options were specified
$self
->attach_cas_handler(
%$cas_opts
)
if
(
ref
(
$cas_opts
) eq
'HASH'
);
#return this object
return
$self
;
}
=head1 METHODS
( run in 0.313 second using v1.01-cache-2.11-cpan-bf8d7bb2d05 )