Re: How to avoid $class->new($value) with inflate

[prev] [thread] [next] [Date index for 2005/03/03]

From: Charles Bailey
Subject: Re: How to avoid $class->new($value) with inflate
Date: 16:10 on 03 Mar 2005
--On March 3, 2005 10:17:27 AM -0500 William McKee <william@xxxxxxx.xxx> 
wrote:

>> I've seen this come up a few times in the last several weeks; maybe it's
>> worth writing a small Class::DBI::Relationship::Transform that'd
>> simplify  the process.  I'll have a crack at it if there's general
>> consensus that  it'd be a Good Thing.  Any alternate ideas about the
>> name?
>
> Charles,
>
> How would this new class be easier than writing a trigger? I'm not
> convinced that the explosion of the Relationship::* namespace is a good
> thing for new CDBI users (or even folks like myself who are still trying
> to get a better grasp even after a year of using it). I'm open to being
> persuaded otherwise.

I don't know that there's a conceptual benefit (though the same could be 
said of any Relationship, I guess).  I'm wondering, though, if wrapping 
into a module the four-or-so triggers necessary to manage this sort of 
transformation would have a practical benefit for new users (easier to 
understand) and more experienced users (code reuse).  I'm willing to be 
convinced either way, though.

--
Regards,
Charles Bailey  < bailey _at_ newman _dot_ upenn _dot_ edu >
Newman Center at the University of Pennsylvania

(message missing)

How to avoid $class->new($value) with inflate
Matija Grabnar 12:18 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Charles Bailey 14:45 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
William McKee 15:17 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Matt S Trout 15:31 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
William McKee 15:40 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Charles Bailey 16:10 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Perrin Harkins 16:15 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
William McKee 16:50 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Perrin Harkins 17:00 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Charles Bailey 17:29 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Perrin Harkins 19:34 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
William Ross 17:10 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Michael Peters 17:08 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Perrin Harkins 17:12 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Perrin Harkins 19:49 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Carl Johnstone 09:56 on 04 Mar 2005

Re: How to avoid $class->new($value) with inflate
Frank Carnovale 23:19 on 03 Mar 2005

Re: How to avoid $class->new($value) with inflate
Frank Carnovale 23:44 on 06 Mar 2005

Re: How to avoid $class->new($value) with inflate
Matt S Trout 17:34 on 03 Mar 2005

Generated at 20:12 on 07 Mar 2005 by mariachi v0.52