<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: RubyBeans revisited</title>
	<atom:link href="http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/feed/" rel="self" type="application/rss+xml" />
	<link>http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/</link>
	<description>Software Development Bits'n'Bobs</description>
	<lastBuildDate>Wed, 01 Jul 2009 07:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: RubyBeans, a short example of Ruby metaprogramming &#171; Ozone</title>
		<link>http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-2849</link>
		<dc:creator>RubyBeans, a short example of Ruby metaprogramming &#171; Ozone</dc:creator>
		<pubDate>Tue, 01 May 2007 15:34:04 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-2849</guid>
		<description>[...] 06/03/2006: see RubyBeans revisited for a better [...]</description>
		<content:encoded><![CDATA[<p>[...] 06/03/2006: see RubyBeans revisited for a better [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ozone</title>
		<link>http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-15</link>
		<dc:creator>ozone</dc:creator>
		<pubDate>Wed, 08 Mar 2006 22:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-15</guid>
		<description>Absolutely Nithin! I avoided using &lt;code&gt;attr_reader&lt;/code&gt; (and related methods) because I wanted to show how these could be implemented, from scratch. Why miss an occasion to demonstrate metaprogramming!</description>
		<content:encoded><![CDATA[<p>Absolutely Nithin! I avoided using <code>attr_reader</code> (and related methods) because I wanted to show how these could be implemented, from scratch. Why miss an occasion to demonstrate metaprogramming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nithin</title>
		<link>http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-14</link>
		<dc:creator>Nithin</dc:creator>
		<pubDate>Wed, 08 Mar 2006 22:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/03/06/rubybeans-revisited/#comment-14</guid>
		<description>Instead of:
define_method(prop) { instance_variable_get(&quot;@#{prop}&quot;) }

you can also do this:
define_method(prop)
  attr_reader prop.to_sym # prop by itself also worked for me
  # code snip -- setter method
end</description>
		<content:encoded><![CDATA[<p>Instead of:<br />
define_method(prop) { instance_variable_get(&#8220;@#{prop}&#8221;) }</p>
<p>you can also do this:<br />
define_method(prop)<br />
  attr_reader prop.to_sym # prop by itself also worked for me<br />
  # code snip &#8212; setter method<br />
end</p>
]]></content:encoded>
	</item>
</channel>
</rss>
