[CDBI] Worknig on Class::DBI::Relationship::IsA

Matt S Trout dbix-class at trout.me.uk
Thu Feb 23 23:43:41 GMT 2006

On Wed, Feb 22, 2006 at 12:04:42PM -0600, Peter Speltz wrote:
> Hi all. I am co maintaining CDBI::Rel::IsA with Teejay.   I'm
> currently working on it to upload a version today.  I'm a month or two
> behind but expect that. I have a couple questions.
> 1) How to Handle  CDBI Frozen vs Not Frozen versions.  I am thinking
> that *EVEN* versions numbers on IsA will be compatible with the CDBI
> Frozen and Odd numbers with later releases.   ?  Is this a good or bad
> idea? Any better ideas?

if ($INC{'Class/DBI/Frozen/301.pm'}) {
  require "Class::DBI::Relationship::Isa::Frozen";
} else {
  require "Class::DBI::Relationship::Isa::Latest";

and have those files stuff the Class::DBI::Relationship::Isa package

Not dissimilar to the way the RT_Overlay stuff works, or indeed Frozen itself.

     Matt S Trout       Offering custom development, consultancy and support
  Technical Director    contracts for Catalyst, DBIx::Class and BAST. Contact
Shadowcat Systems Ltd.  mst (at) shadowcatsystems.co.uk for more information

 + Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +

More information about the ClassDBI mailing list