Alzabo
view release on metacpan or search on metacpan
lib/Alzabo/Runtime/Row.pm view on Meta::CPAN
%$self = %$data;
my $s = Alzabo::Runtime::Schema->load_from_file( name => delete $self->{schema} );
$self->{table} = $s->table( delete $self->{table_name} );
return $self;
}
BEGIN
{
# dumb hack to fix bugs in Storable 2.00 - 2.03 w/ a non-threaded
# Perl
#
# Basically, Storable somehow screws up the hooks business the
# _first_ time an object from a class with hooks is stored. So
# we'll just _force_ it do it once right away.
if ( $Storable::VERSION >= 2 && $Storable::VERSION <= 2.03 )
{
eval <<'EOF';
{ package ___name; sub name { 'foo' } }
{ package ___table; @table::ISA = '___name'; sub schema { bless {}, '___name' } }
( run in 0.807 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )