<?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/"
		>
<channel>
	<title>Comments on: RPCFN: Shift Subtitle (#1)</title>
	<atom:link href="http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/</link>
	<description>Helping Ruby Programmers become Awesome</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:25:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Adding Required Switches to Ruby&#8217;s OptParser : mikbe</title>
		<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/comment-page-2/#comment-130378</link>
		<dc:creator>Adding Required Switches to Ruby&#8217;s OptParser : mikbe</dc:creator>
		<pubDate>Sun, 30 Jan 2011 22:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/?p=2798#comment-130378</guid>
		<description>[...] while back, when I first started learning Ruby, I was doing one of the Ruby Programing Challenge for Newbies and I was a bit annoyed that I couldn&#039;t easily specify required parameters. That wasn&#039;t part of the [...]</description>
		<content:encoded><![CDATA[<p>[...] while back, when I first started learning Ruby, I was doing one of the Ruby Programing Challenge for Newbies and I was a bit annoyed that I couldn&#039;t easily specify required parameters. That wasn&#039;t part of the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adding Required Switches to Ruby&#8217;s OptParser : pickle pumpers</title>
		<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/comment-page-2/#comment-129875</link>
		<dc:creator>Adding Required Switches to Ruby&#8217;s OptParser : pickle pumpers</dc:creator>
		<pubDate>Mon, 03 Jan 2011 03:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/?p=2798#comment-129875</guid>
		<description>[...] while back, when I first started learning Ruby, I was doing one of the Ruby Programing Challenge for Newbies and I was a bit annoyed that I couldn&#039;t easily specify required parameters. That wasn&#039;t part of the [...]</description>
		<content:encoded><![CDATA[<p>[...] while back, when I first started learning Ruby, I was doing one of the Ruby Programing Challenge for Newbies and I was a bit annoyed that I couldn&#039;t easily specify required parameters. That wasn&#039;t part of the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Bethany</title>
		<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/comment-page-2/#comment-127488</link>
		<dc:creator>Mike Bethany</dc:creator>
		<pubDate>Wed, 10 Nov 2010 21:13:52 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/?p=2798#comment-127488</guid>
		<description>I have to say I was really surprised to see the horrible quality of code in the optparse.rb class. I&#039;ve tried four times now to couch my dislike of that terribly witten class but bad code deserves to have it&#039;s bad codeness pointed out. It&#039;s clearly a C++ programmers terrible attempt at Ruby. It&#039;s like that code raped my dog and now wants to take my cat on a weekend getaway. It&#039;s bad; really, really bad.

It would be really bad form to complain about such bad code and not fix it so I&#039;m working on my very own replacement I hope to present the Ruby team with (fat chance they&#039;ll accept it but it&#039;s good practice).

I haven&#039;t released my option parser yet but you can download my fix to the existing OptionParser class, that allows required switches, by installing my pickled_optparse gem:
gem install pickled_optparse

I should have my cli switch class out by the end of the month (nov 2010).

Thanks for the great motivation to do something useful!</description>
		<content:encoded><![CDATA[<p>I have to say I was really surprised to see the horrible quality of code in the optparse.rb class. I&#8217;ve tried four times now to couch my dislike of that terribly witten class but bad code deserves to have it&#8217;s bad codeness pointed out. It&#8217;s clearly a C++ programmers terrible attempt at Ruby. It&#8217;s like that code raped my dog and now wants to take my cat on a weekend getaway. It&#8217;s bad; really, really bad.</p>
<p>It would be really bad form to complain about such bad code and not fix it so I&#8217;m working on my very own replacement I hope to present the Ruby team with (fat chance they&#8217;ll accept it but it&#8217;s good practice).</p>
<p>I haven&#8217;t released my option parser yet but you can download my fix to the existing OptionParser class, that allows required switches, by installing my pickled_optparse gem:<br />
gem install pickled_optparse</p>
<p>I should have my cli switch class out by the end of the month (nov 2010).</p>
<p>Thanks for the great motivation to do something useful!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinicius Pinto</title>
		<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/comment-page-2/#comment-123361</link>
		<dc:creator>Vinicius Pinto</dc:creator>
		<pubDate>Tue, 30 Mar 2010 21:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/?p=2798#comment-123361</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;Brincando de Ruby: http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<p><span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">Brincando de Ruby: <a href="http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/" rel="nofollow">http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/</a></span></span></span></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My &#8220;Ruby Programming Challenge For Newbies&#8221; Efforts</title>
		<link>http://rubylearning.com/blog/2009/09/24/rpcfn-shift-subtitle-1/comment-page-2/#comment-121679</link>
		<dc:creator>My &#8220;Ruby Programming Challenge For Newbies&#8221; Efforts</dc:creator>
		<pubDate>Sat, 23 Jan 2010 04:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://rubylearning.com/blog/?p=2798#comment-121679</guid>
		<description>[...] RPCFN: Shift Subtitle (#1) http://gist.github.com/283194 [...]</description>
		<content:encoded><![CDATA[<p>[...] RPCFN: Shift Subtitle (#1) <a href="http://gist.github.com/283194" rel="nofollow">http://gist.github.com/283194</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

