-#!/usr/bin/perl
-
package Squirrel;
-
use strict;
use warnings;
my $caller = caller(1);
- $pkgs{$caller} ||= $class->_choose_backend;
+ $pkgs{$caller} = $class->_choose_backend
+ unless $pkgs{$caller};
}
sub import {
+ require Carp;
+ Carp::carp("Squirrel is deprecated. Please use Any::Moose instead. It fixes a number of design problems that Squirrel has.");
goto $_[0]->_handlers->{import};
}
goto $_[0]->_handlers->{unimport};
}
-__PACKAGE__
+1;
__END__
is => "rw",
);
+=head1 DEPRECATION
+
+L<Squirrel> is being deprecated. L<Any::Moose> provides the same functionality,
+but better. :)
+
=head1 DESCRIPTION
L<Moose> and L<Squirrel> are TEH BEST FRENDS, but if L<Moose> isn't there