my $pkg_gen_history = {};
+{ package UEBERVERSAL; sub ueber {} }
+@UNIVERSAL::ISA = "UEBERVERSAL";
+
sub grab_pkg_gen ($) {
push @{ $pkg_gen_history->{$_[0]} }, [
DBIx::Class::_Util::get_real_pkg_gen($_[0]),
$cnt++;
- eval "sub UNIVERSAL::some_unimethod_$cnt {}; 1" or die $@;
+ eval "sub UEBERVERSAL::some_unimethod_$cnt {}; 1" or die $@;
my $rv = describe_class_methods($class);
- delete ${"UNIVERSAL::"}{"some_unimethod_$cnt"};
+ delete ${"UEBERVERSAL::"}{"some_unimethod_$cnt"};
$rv
};
my $gen = Math::BigInt->new(0);
$gen += DBIx::Class::_Util::get_real_pkg_gen($_) for (
+ 'UEBERVERSAL',
'UNIVERSAL',
'DBICTest::AttrTest',
@$expected_AttrTest_ISA,
via_class => "DBICTest::AttrTest"
}
],
+ ueber => [
+ {
+ attributes => {},
+ name => "ueber",
+ via_class => "UEBERVERSAL",
+ }
+ ],
can => [
{
attributes => {},