Rose::DB::Object::ConventionManager::Null - A singleton convention manager that does nothing.


  package My::Product;

  use Rose::DB::Object;
  our @ISA = qw(Rose::DB::Object);

  # This really sets the convention manager to a
  # Rose::DB::Object::ConventionManager::Null object


Rose::DB::Object::ConventionManager::Null is a subclass of Rose::DB::Object::ConventionManager that does nothing. That is, it overrides every method with no-ops that always return undef or an empty list, depending on calling context. This class is a singleton.

See the Rose::DB::Object::ConventionManager documentation for more information on convention managers.


John C. Siracusa (


Copyright (c) 2006 by John C. Siracusa. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.