1 package SL::DB::Helper::Manager;
 
   5 use Rose::DB::Object::Manager;
 
   6 use base qw(Rose::DB::Object::Manager);
 
   8 sub make_manager_methods {
 
  10   my @params = scalar(@_) ? @_ : qw(all);
 
  11   return $class->SUPER::make_manager_methods(@params);
 
  18   return $class->get_all(query => [ @_ ], limit => 1)->[0];
 
  21 sub find_by_or_create {
 
  25   eval { $found = $class->find_by(@_); };
 
  26   return defined $found ? $found : $class->object_class->new;