<?xml version="1.0" encoding="iso-8859-1"?><!-- Copy and paste the url into your newsreader application" -->
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel>
	<title>About.com <![CDATA[Ruby]]></title>
	<link>http://ruby.about.com/</link>
	<description>Get the latest headlines from the About.com <![CDATA[Ruby GuideSite.]]></description>
	<image>
		<title>About.com</title>
		<url>http://clk.about.com/?zi=1/1hh</url> 
		<link>http://www.about.com/</link> 
		<width>118</width> 
		<height>20</height> 
	</image>
	<dc:language>en-us</dc:language>
	<dc:creator></dc:creator>
	<dc:date>2012-02-16T04:47:23Z</dc:date>
	<pubDate>Thu, 16 Feb 2012 04:47:23 +0000</pubDate>
	<admin:generatorAgent rdf:resource="" />
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	
			<item>
			<title>What is Bundler?</title>
			<link>http://ruby.about.com/b/2012/02/22/what-is-bundler.htm</link>
			<description>&lt;p&gt;Bundler is a program that managed gem dependencies for your Ruby projects. &amp;#160;In a nutshell, you give it a list of the gems your program needs and Bundler installs them. &amp;#160;But there's a bit more to it than that, Bundler also manages the &lt;em&gt;versions&lt;/em&gt; of gems installed, so everyone who runs Bundler will be working from the same version of the same gems.&lt;/p&gt;...&lt;p&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://ruby.about.com/b/2012/02/22/what-is-bundler.htm&quot;&gt;Read Full Post&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/02/22/what-is-bundler.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Wed, 22 Feb 2012 03:39:22 +0000</pubDate>
			<dc:date>2012-02-22T03:39:22Z</dc:date>

		</item>
			<item>
			<title>Iterating Over Strings</title>
			<link>http://ruby.about.com/b/2012/02/16/iterating-over-strings.htm</link>
			<description>&lt;p&gt;How do you iterate over a string? &amp;#160;Easy, just iterate over each byte, right? &amp;#160;It's not quite that easy, Unicode complicates this. &amp;#160;Ruby's default encoding is UTF-8, which means most, but not all, characters will be 8 bits wide. &amp;#160;But don't worry, Ruby makes it simple.&lt;/p&gt;...&lt;p&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://ruby.about.com/b/2012/02/16/iterating-over-strings.htm&quot;&gt;Read Full Post&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/02/16/iterating-over-strings.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Thu, 16 Feb 2012 04:47:23 +0000</pubDate>
			<dc:date>2012-02-16T04:47:23Z</dc:date>

		</item>
			<item>
			<title>Method Visibility</title>
			<link>http://ruby.about.com/b/2012/02/10/method-visibility.htm</link>
			<description>&lt;p&gt;Method visibility is crucial to object oriented programming. &amp;#160;In order to maintain encapsulation, you must be able to prevent a user from calling methods that update the internal state of the object without sufficient checks. &amp;#160;Ruby provides support for this via &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/oo/ss/Method-Visibility.htm&quot;&gt;public, private and protected methods&lt;/a&gt;. &amp;#160;However, since Ruby is a very open language these are merely suggestions, a determined user can call any method if they really want to.&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/02/10/method-visibility.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Fri, 10 Feb 2012 04:39:38 +0000</pubDate>
			<dc:date>2012-02-10T04:39:38Z</dc:date>

		</item>
			<item>
			<title>Overloading Operators in Ruby</title>
			<link>http://ruby.about.com/b/2012/01/31/overloading-operators-in-ruby.htm</link>
			<description>&lt;p&gt;Ruby allows you to overload the arithmetic operators (as well as a few others). &amp;#160;This allows you define what a + b mean, even though a and b are types that you have defined. &amp;#160;This can lead to some very compact and expressive high-level code, as well as allowing you to implement some idiomatic Rubyisms (such as &lt;&lt; to append to collections).&lt;/p&gt;...&lt;p&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://ruby.about.com/b/2012/01/31/overloading-operators-in-ruby.htm&quot;&gt;Read Full Post&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/31/overloading-operators-in-ruby.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Tue, 31 Jan 2012 21:39:18 +0000</pubDate>
			<dc:date>2012-01-31T21:39:18Z</dc:date>

		</item>
			<item>
			<title>Partitioning Strings</title>
			<link>http://ruby.about.com/b/2012/01/26/partitioning-strings.htm</link>
			<description>&lt;p&gt;The 'split' method isn't the only fish in the sea. &amp;#160;The '&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/strings/ss/Partitioning-Strings.htm&quot;&gt;partition&lt;/a&gt;' method is similar, but doesn't consume the split string.&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/26/partitioning-strings.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Thu, 26 Jan 2012 14:11:18 +0000</pubDate>
			<dc:date>2012-01-26T14:11:18Z</dc:date>

		</item>
			<item>
			<title>The Curious Case of the Flip-Flop Operator</title>
			<link>http://ruby.about.com/b/2012/01/26/the-curious-case-of-the-flip-flop-operator.htm</link>
			<description>&lt;p&gt;The Flip-Flop operator is an odd thing. &amp;#160;It uses the range syntax, but doesn't produce a Range object. &amp;#160;Sometimes, it's true, sometimes it's false, but most of the time it's just confusion. &amp;#160;Should you be using it in your code? &amp;#160;That's up to you, but you really should know about the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/convolutedconstructions/ss/The-Curious-Case-Of-The-Flip-Flop.htm&quot;&gt;flip-flop operator&lt;/a&gt;, should you ever encounter it.&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/26/the-curious-case-of-the-flip-flop-operator.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Thu, 26 Jan 2012 04:26:29 +0000</pubDate>
			<dc:date>2012-01-26T04:26:29Z</dc:date>

		</item>
			<item>
			<title>Ranges</title>
			<link>http://ruby.about.com/b/2012/01/24/ranges.htm</link>
			<description>&lt;p&gt;Most languages don't have any concept of a &quot;range.&quot; &amp;#160;To iterate over some numbers, you either define a minimum and maximum and iterate with a typical loop, or use a combination of comparison operators. &amp;#160;Ruby, on the other hand, has Ranges out of the box, and they can be used in a number of intuitive ways.&lt;/p&gt;...&lt;p&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://ruby.about.com/b/2012/01/24/ranges.htm&quot;&gt;Read Full Post&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/24/ranges.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Tue, 24 Jan 2012 04:55:09 +0000</pubDate>
			<dc:date>2012-01-24T04:55:09Z</dc:date>

		</item>
			<item>
			<title>Using the Enumerable Module</title>
			<link>http://ruby.about.com/b/2012/01/19/using-the-enumerable-module.htm</link>
			<description>&lt;p&gt;Did you know that you can make any of your classes act like Ruby collections? &amp;#160;You can use any of the methods you'd typically use on collections (like Arrays and Hashes) on your classes by simply implementing the &lt;strong&gt;each&lt;/strong&gt; method and including the &lt;strong&gt;Enumerable&lt;/strong&gt; module. &amp;#160;Also, if the elements of your collection implement the spaceship (&lt;=&gt;) operator, your collection can even be sorted!&lt;/p&gt;

&lt;p&gt;Read more about &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/advancedruby/ss/Using-The-Enumerable-Module.htm&quot;&gt;using the enumerable module&lt;/a&gt;.&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/19/using-the-enumerable-module.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Thu, 19 Jan 2012 03:23:32 +0000</pubDate>
			<dc:date>2012-01-19T03:23:32Z</dc:date>

		</item>
			<item>
			<title>Why JRuby?</title>
			<link>http://ruby.about.com/b/2012/01/13/why-jruby.htm</link>
			<description>&lt;p&gt;Java. &amp;#160;That single word is enough to turn many programmers away. &amp;#160;If you're one of those people (and even if you aren't), you should read &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/beginningruby/ss/Why-Jruby.htm&quot;&gt;this article&lt;/a&gt; on why you should be using JRuby. &amp;#160;It's perhaps not what you think it is, and certainly has its advantages.&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/13/why-jruby.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Fri, 13 Jan 2012 21:45:24 +0000</pubDate>
			<dc:date>2012-01-13T21:45:24Z</dc:date>

		</item>
			<item>
			<title>Symbols</title>
			<link>http://ruby.about.com/b/2012/01/07/symbols.htm</link>
			<description>&lt;p&gt;Symbols are a mystery to new Rubyists. &amp;#160;They're something like strings, but what are they exactly? &amp;#160;How do you use them effectively? &amp;#160;As they have no real analog in most other programming languages (they're similar to #define constants in C or enums in C++ though), they're one of the stumbling blocks for new Rubyists.&lt;/p&gt;...&lt;p&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://ruby.about.com/b/2012/01/07/symbols.htm&quot;&gt;Read Full Post&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://ruby.about.com/b/2012/01/07/symbols.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Sat, 07 Jan 2012 04:00:36 +0000</pubDate>
			<dc:date>2012-01-07T04:00:36Z</dc:date>

		</item>
	</channel>

</rss>

