[#2367] Standard libraries — Dave Thomas <dave@...>

From ruby-dev summary:

60 messages 2004/02/11

[#2397] PATCH: deprecate cgi-lib, getopts, importenv, parsearg from standard library — Gavin Sinclair <gsinclair@...>

Index: cgi-lib.rb

15 messages 2004/02/12

[#2465] PATCH: OpenStruct#initialize to yield self — Gavin Sinclair <gsinclair@...>

This is a common approach I use to object initialization; I don't know

24 messages 2004/02/19

Re: PATCH: OpenStruct#initialize to yield self

From: "Berger, Daniel" <djberge@...>
Date: 2004-02-19 16:43:26 UTC
List: ruby-core #2466

> -----Original Message-----
> From: Gavin Sinclair [mailto:gsinclair@soyabean.com.au] 
> Sent: Thursday, February 19, 2004 5:51 AM
> To: ruby-core@ruby-lang.org
> Subject: PATCH: OpenStruct#initialize to yield self
> 
> 
> This is a common approach I use to object initialization; I 
> don't know about other people.  Thought it was worth 
> mentioning it here.  It allows code like the following:
> 
>   record = OpenStruct.new do |r|
>     r.name = "John Smith"
>     r.age = 70
>     r.pension = 300
>   end
> 
> Cheers,
> Gavin

I vote "yay" on this one. :)

Dan


In This Thread

Prev Next