DBIx-Locker
    
    
  
  
  
view release on metacpan or search on metacpan
lib/DBIx/Locker.pm view on Meta::CPAN
  Carp::confess("cannot use a dbh without RaiseError")
    if $guts->{dbh} and not $guts->{dbh}{RaiseError};
  my $dbi_attr = $guts->{dbi_args}[3] ||= {};
  Carp::confess("RaiseError cannot be disabled")
    if exists $dbi_attr->{RaiseError} and not $dbi_attr->{RaiseError};
  $dbi_attr->{RaiseError} = 1;
  return bless $guts => $class;
}
#pod =method default_dbi_args
#pod
#pod =method default_table
#pod
#pod These methods may be defined in subclasses to provide defaults to be used when
#pod constructing a new locker.
#pod
#pod =cut
lib/DBIx/Locker/Lock.pm view on Meta::CPAN
  my $guts = {
    is_locked => 1,
    locker    => $arg->{locker},
    lock_id   => $arg->{lock_id},
    expires   => $arg->{expires},
    locked_by => $arg->{locked_by},
    lockstring => $arg->{lockstring},
  };
  return bless $guts => $class;
}
#pod =method locker
#pod
#pod =method lock_id
#pod
#pod =method locked_by
#pod
#pod =method lockstring
#pod
( run in 0.350 second using v1.01-cache-2.11-cpan-5dc5da66d9d )