ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent/Strict.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent/Strict.pm (file contents):
Revision 1.1 by root, Tue Jul 8 23:53:37 2008 UTC vs.
Revision 1.2 by root, Tue Jul 8 23:54:12 2008 UTC

1package AnyEvent::Strict; 1package AnyEvent::Strict;
2
3# supply checks for argument validity for many functions
4# this is an internal module. although it could be loaded
5# at any time, this is not really documented.
2 6
3use Carp qw(croak); 7use Carp qw(croak);
4use AnyEvent (); 8use AnyEvent ();
5 9
6AnyEvent::post_detect { 10AnyEvent::post_detect {
7 my $MODEL = shift @AnyEvent::ISA; 11 my $MODEL = shift @AnyEvent::ISA;
8 unshift @ISA, $MODEL; 12 unshift @ISA, $MODEL;
9 unshift @AnyEvent::ISA, AnyEvent::Strict:: 13 unshift @AnyEvent::ISA, AnyEvent::Strict::
10}; 14};
11
12# supply checks for argument validity for many functions
13 15
14sub io { 16sub io {
15 my $class = shift; 17 my $class = shift;
16 my %arg = @_; 18 my %arg = @_;
17 19

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines