From: Gavin Kistner Date: 2006-10-28T02:59:56+09:00 Subject: Re: can there be a "with" construction? matt neuburg wrote: > with system.startup { > string(license) > } def with( obj, &block ) obj.instance_eval( &block ) end It's not quite the same as 'with' in some languages (which combine the specified scope with the current scope) but maybe it will make you happy.