DBIx-Class-DynamicDefault
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
inc/Module/Install.pm view on Meta::CPAN
}
sub autoload {
my $self = shift;
my $who = $self->_caller;
my $cwd = Cwd::cwd();
my $sym = "${who}::AUTOLOAD";
$sym->{$cwd} = sub {
my $pwd = Cwd::cwd();
if ( my $code = $sym->{$pwd} ) {
# Delegate back to parent dirs
goto &$code unless $cwd eq $pwd;
}
unless ($$sym =~ s/([^:]+)$//) {
# XXX: it looks like we can't retrieve the missing function
# via $$sym (usually $main::AUTOLOAD) in this case.
# I'm still wondering if we should slurp Makefile.PL to
# get some context or not ...
my ($package, $file, $line) = caller;
die <<"EOT";
Unknown function is found at $file line $line.
t/lib/TestSchema.pm view on Meta::CPAN
use strict;
use warnings;
package TestSchema;
use parent 'DBIx::Class::Schema';
__PACKAGE__->load_classes;
1;
t/lib/TestSchema/Affe.pm view on Meta::CPAN
use strict;
use warnings;
package TestSchema::Affe;
use parent qw/DBIx::Class/;
__PACKAGE__->load_components(qw/DynamicDefault Core/);
__PACKAGE__->table('affe');
__PACKAGE__->add_columns(
moo => {
data_type => 'integer',
dynamic_default_on_update => 'moo_default',
always_update => 1,
},
t/lib/TestSchema/Table.pm view on Meta::CPAN
use strict;
use warnings;
package TestSchema::Table;
use parent 'DBIx::Class';
__PACKAGE__->load_components(qw/DynamicDefault Core/);
__PACKAGE__->table('fubar');
__PACKAGE__->add_columns(
quux => {
data_type => 'integer',
dynamic_default_on_create => 'quux_default',
},
garply => {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.994 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )