[Rubygems-developers] Overhaul of specification.rb
chad at chadfowler.com
Mon Aug 9 21:38:25 EDT 2004
On Aug 9, 2004, at 9:40 PM, Gavin Sinclair wrote:
> Chad wrote:
>>> I took a look today but didn't have very long. It's to do with the
>>> way the gem spec is created. If it's deserialized from YAML, then it
>>> doesn't go through the #initialize process, which is the problem.
>>> Before my change, empty/nil properties were not written to YAML, so
>>> when they're loaded in, they're still empty/nil. The old spec code
>>> was OK with this because some of the accessors were like this:
>>> def dependencies
>>> @dependencies ||= 
>> Gavin, did you get a chance to look at this anymore? I'm trying to
>> work on some other things, but this one's getting in the way. I have
>> held off on trying to fix it, thinking you had it.
> Sorry, Chad, it's been a busy few days. I've made some changes,
> the above, without checking in, as there are few places in the code
> that need to be updated. I'll make sure it gets done today.
OK, cool. I finally broke down and started to do it myself this
evening but it's a bit of a pain. I'm halfway there with a solution I
don't like much, so I'll throw my work away and await your checkin. :)
More information about the Rubygems-developers