<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LucasAllan.com</title>
	<atom:link href="http://www.lucasallan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lucasallan.com</link>
	<description>&#34;Where there is a shell, there is a way.&#34;</description>
	<lastBuildDate>Wed, 11 Jan 2012 19:50:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Books</title>
		<link>http://www.lucasallan.com/2012/01/11/books/</link>
		<comments>http://www.lucasallan.com/2012/01/11/books/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 19:50:51 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[software engineer]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=520</guid>
		<description><![CDATA[Hi guys, I took this month to read some books that I wanna read for a long time. I created a gist to share which books I&#8217;m reading and I&#8217;m accepting more suggestions about another books. So I created a goal to read at least 2 books a month, maybe more. In this month I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Hi guys,</p>
<p>I took this month to read some books that I wanna read for a long time.</p>
<p>I created a <a href="https://gist.github.com/1596363">gist</a> to share which books I&#8217;m reading and I&#8217;m accepting more suggestions about another books. So I created a goal to read at least 2 books a month, maybe more.</p>
<p>In this month I&#8217;m reading <a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882">Clean Code</a> and <a href="http://pragprog.com/book/jvrails/crafting-rails-applications">Crafting Rails Applications.</a> In a few weeks I will write a review about this books.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2012/01/11/books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generate PDF with prawn and Google charts</title>
		<link>http://www.lucasallan.com/2011/12/29/generate-pdf-with-prawn-and-google-charts/</link>
		<comments>http://www.lucasallan.com/2011/12/29/generate-pdf-with-prawn-and-google-charts/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 02:03:38 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Gems]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[prawn]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=516</guid>
		<description><![CDATA[Hey guys, It&#8217;s a quickly post about how to generate pdf with prawn and google charts. Prawn is a awesome lib in ruby for generating PDF documents and google charts is a API to generate charts. I like to create a class responsible to generate my pdf documents. Here is my implementation: It&#8217;s a simple [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys,</p>
<p>It&#8217;s a quickly post about how to generate pdf with prawn and google charts. Prawn is a awesome lib in ruby for generating PDF documents and google charts is a API to generate charts.</p>
<p>I like to create a class responsible to generate my pdf documents. Here is my implementation:</p>
<pre class="brush: ruby; title: ; notranslate">
# encoding: UTF-8
require 'open-uri'
class GenderReportPdf &lt; Prawn::Document

  def initialize(mens, womans)
    super(top_margin: 70)
    add_title
    @mens = mens
    @womans = womans
    add_count
    add_image
  end

  def add_title
    text &quot;Report by Gender&quot;, size: 28, style: :bold, position: :center
  end

  def add_count
    move_down 20
    text &quot;Mens #{@h_count}&quot;
    text &quot;Womans #{@m_count}&quot;
  end

  def add_image
    move_down 20
    image get_external_image, :position =&gt; :center
  end

  def get_external_image
    img = URI.parse(URI.encode(&quot;https://chart.googleapis.com/chart?cht=p3&amp;chd=t:#{@mens},#{@womans}&amp;chs=250x100&amp;chl=Mens|Womans&quot;)).to_s
    img = open(img)
  end

end
</pre>
<p>It&#8217;s a simple ruby code, very easy to understand (I guess). In the next post I will show you how to send this report to client using Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/12/29/generate-pdf-with-prawn-and-google-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OmniAuth strategy for authenticating to Podio</title>
		<link>http://www.lucasallan.com/2011/12/22/omniauth-strategy-for-authenticating-to-podio/</link>
		<comments>http://www.lucasallan.com/2011/12/22/omniauth-strategy-for-authenticating-to-podio/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 00:05:12 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Gems]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=512</guid>
		<description><![CDATA[Hello fellows, Now that I finished my bachelor&#8217;s degree, I have free time to devote to open source projects that I like and a project that I really like is OmniAuth. OmniAuth is a libary that standardizes multi-provider authentication for web applications. It&#8217;s very flexible and nice! In my current job, we are using a [...]]]></description>
			<content:encoded><![CDATA[<p>Hello fellows,</p>
<p>Now that I finished my bachelor&#8217;s degree, I have free time to devote to open source projects that I like and a project that I really like is <a href="https://github.com/intridea/omniauth">OmniAuth</a>.</p>
<p>OmniAuth is a libary that standardizes multi-provider authentication for web applications. It&#8217;s very flexible and nice!</p>
<p>In my current job, we are using a lot a web application called <a href="https://podio.com/">Podio</a>. It&#8217;s a very cool app.<br />
So yesterday I started to develop a <a href="https://github.com/intridea/omniauth">OmniAuth</a> strategy for authenticating to <a href="https://podio.com/">Podio</a> and today I finished it.</p>
<p>You can see the code <a href="https://github.com/lucasallan/omniauth-podio">here</a></p>
<p>Fell free to contribute and use it.</p>
<p>Thanks,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/12/22/omniauth-strategy-for-authenticating-to-podio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally bachelor&#8217;s degree in Informations system</title>
		<link>http://www.lucasallan.com/2011/12/15/finally-bachelors-degree-in-informations-system/</link>
		<comments>http://www.lucasallan.com/2011/12/15/finally-bachelors-degree-in-informations-system/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 13:44:17 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[off]]></category>
		<category><![CDATA[bachelor]]></category>
		<category><![CDATA[degree]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=507</guid>
		<description><![CDATA[After almost 5 hard years, yesterday I finally presented my last job at the university, it&#8217;s was a paperwork with more than 60 pages that I wrote about developing social network applications. Now I&#8217;m ready to receive my bachelor&#8217;s degree in Informations system (it&#8217;s like computer science). It was hard years, trying to figure out [...]]]></description>
			<content:encoded><![CDATA[<p>After almost 5 hard years, yesterday I finally presented my last job at the university, it&#8217;s was a paperwork with more than 60 pages that I wrote about developing social network applications.</p>
<p>Now I&#8217;m ready to receive my bachelor&#8217;s degree in Informations system (it&#8217;s like computer science).</p>
<p>It was hard years, trying to figure out how to work all day long and at the evening go to university. But I was studying something that I love (Ok, I don&#8217;t love .NET, Java and others, but I love computer programming.) and it was awesome.</p>
<p>Now is time to think about what to do in the next year. Probably I will relocate to another city or maybe another country, I don&#8217;t know. Recently I&#8217;m reading a lot about Canada and I definitely wanna go to there to visit and maybe live there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/12/15/finally-bachelors-degree-in-informations-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validates password strength in Rails app</title>
		<link>http://www.lucasallan.com/2011/12/13/validates-password-strength-in-rails-app/</link>
		<comments>http://www.lucasallan.com/2011/12/13/validates-password-strength-in-rails-app/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:01:57 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[rubygem]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=488</guid>
		<description><![CDATA[Hello guys, In the last weekend I finished a rubygem to validate the password strength. It&#8217;s a very simple gem, the code are available at github To install: gem install password_strong It&#8217;s very simple to use, just add verify_strong in the attribute. Example: In the future I gonna work in client side validation. Feel free [...]]]></description>
			<content:encoded><![CDATA[<p>Hello guys,</p>
<p>In the last weekend I finished a rubygem to validate the password strength. It&#8217;s a very simple gem, the code are available at <a href="https://github.com/lucasallan/password_strong">github</a></p>
<p>To install:</p>
<p>gem install password_strong</p>
<p>It&#8217;s very simple to use, just add verify_strong in the attribute. </p>
<p>Example:</p>
<pre class="brush: ruby; title: ; notranslate">
class User &lt; ActiveRecord::Base

  verify_strong :password

end
</pre>
<p>In the future I gonna work in client side validation. Feel free to contribute.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/12/13/validates-password-strength-in-rails-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating custom middlewares with Rack</title>
		<link>http://www.lucasallan.com/2011/12/12/creating-custom-middlewares-to-rack/</link>
		<comments>http://www.lucasallan.com/2011/12/12/creating-custom-middlewares-to-rack/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 21:59:23 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[Rack]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=475</guid>
		<description><![CDATA[To kick off, What is Rack? A Rack applications is a object that has a methods named &#8216;call&#8217; and that method receive the enviroment as a argument and return a array with exactly three values: status, header and body. The following is a simple example: Rack is the base of a lot of web frameworks [...]]]></description>
			<content:encoded><![CDATA[<p>To kick off, <strong><a href="https://github.com/rack/rack/">What is Rack?</a></strong></p>
<p>A Rack applications is a object that has a methods named &#8216;call&#8217; and that method receive the enviroment as a argument and return a array with exactly three values: status, header and body. </p>
<p>The following is a simple example:</p>
<pre class="brush: ruby; title: ; notranslate">

class App
  def call(env)
    [200, {&quot;Content-Type&quot; =&gt; &quot;text/plain&quot;},[&quot;LucasAllan.com&quot;]]
  end
end
</pre>
<p>Rack is the base of a lot of web frameworks written in Ruby, like Ruby On Rails, Sinatra, Camping and others&#8230;</p>
<p>What is a Rack Middleware?</p>
<p>Rack middleware is a kind of filter to requests in a Rack application. It behaves like a rack application and needs the same things that a simple rack application. It&#8217;s like a rack application inside another rack application.</p>
<p>I created a file named cache_control.rb with the follow code:</p>
<pre class="brush: ruby; title: ; notranslate">
require 'rack/utils'

module Rack

  class CacheControl
    include Rack::Utils

    def initialize(app)
      @app = app
    end

    def call(env)
      status, headers, body = @app.call(env)
      headers = Utils::HeaderHash.new(headers)
      headers['Cache-Control'] = &quot;no-cache&quot;
      [status, headers, body]
    end
  end
end
</pre>
<p>In that code, I get the enviroment (with headers, content and http code) and I can manipulate it. In that case I just added a new header.</p>
<p>Now in my Rack Application I will load that middleware and use it.</p>
<pre class="brush: ruby; title: ; notranslate">
require 'rack'
require 'cache_control'

class App
  def call(env)
    [200, {&quot;Content-Type&quot; =&gt; &quot;text/plain&quot;},[&quot;LucasAllan.com&quot;]]
  end
end

use Rack::CacheControl
run MyApp.new
</pre>
<p>I used the word &#8216;use&#8217; to call my middleware.</p>
<p>You can run this app using the <a href="http://code.macournoyer.com/thin/">Thin</a> server, for this you must have the Thin installed: gem install thin</p>
<p>And use the follow command:<br />
You the file name of your application is config.ru (Rack standard), use it:</p>
<p>thin -R config.ru start</p>
<p>If don&#8217;t, replace config.ru for the right filename.</p>
<p>You can try to access the application using your browser or curl:</p>
<p>curl -i localhost:3000</p>
<p>HTTP/1.1 200 OK<br />
Content-Type: text/plain<br />
Cache-Control: no-cache<br />
Connection: close<br />
Server: thin 1.3.1 codename Triple Espresso</p>
<p>LucasAllan.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/12/12/creating-custom-middlewares-to-rack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrations tests and Devise Login</title>
		<link>http://www.lucasallan.com/2011/10/27/integrations-tests-and-devise-login/</link>
		<comments>http://www.lucasallan.com/2011/10/27/integrations-tests-and-devise-login/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 13:06:38 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[BDD]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RSpec]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[devise]]></category>
		<category><![CDATA[integration test]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[warden]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=464</guid>
		<description><![CDATA[Yesterday I started doing a new project using devise gem to manage login features. When I started to do integration tests using rspec, I found a problem: devise test helpers doesn&#8217;t work with rspec integration test. So this is a quick solution to fix this. At top of spec file, after require ‘spec_helper’ include Warden::Test::Helpers. [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I started doing a new project using devise gem to manage login features. When I started to do integration tests using rspec, I found a problem: devise test helpers doesn&#8217;t work with rspec integration test.<br />
So this is a quick solution to fix this.</p>
<pre class="brush: ruby; title: ; notranslate">
require 'spec_helper'
include Warden::Test::Helpers

describe &quot;UserDashboards&quot; do

  before(:each) do
    @user = Factory.create(:user)
    login_as @user, :scope =&gt; :user
  end

  it &quot;should access dashboard&quot; do
    visit users_dashboard_path
    page.should have_content(&quot;dashboard&quot;)
  end
end
</pre>
<p>At top of spec file, after require ‘spec_helper’ include Warden::Test::Helpers. And in the before(:each) block I just used a warden helper to do login.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/10/27/integrations-tests-and-devise-login/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short tips to create a great API</title>
		<link>http://www.lucasallan.com/2011/10/21/short-tips-to-create-a-great-api/</link>
		<comments>http://www.lucasallan.com/2011/10/21/short-tips-to-create-a-great-api/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 00:50:43 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=440</guid>
		<description><![CDATA[The last projects that I have worked had a API for external client access, I learned a lot with those projects and here I gonna share with you what I learned. HTTP You must to understand how HTTP protocol works. This is the first and more important thing. Use HTTP verbs &#8211; Your api must [...]]]></description>
			<content:encoded><![CDATA[<p>The last projects that I have worked had a API for external client access, I learned a lot with those projects and here I gonna share with you what I learned.</p>
<ul>
<li><strong>HTTP</strong> You must to understand how HTTP protocol works. This is the first and more important thing.</li>
<li><strong>Use HTTP verbs</strong> &#8211; Your api must be able to understand what we expect that it does if for example a request with put verb is received. It&#8217;s terrifying to use just get and post to everything or to use get to modify data.</li>
<li><strong>Everything needs a ID - </strong>Every resource needs to have a identification. That way you can provide a way for your users can access that resource.</li>
<li><strong>Hypermedia Support</strong> &#8211; Link resources together. This is hard to explain, lets see a example:</li>
</ul>
<pre class="brush: xml; title: ; notranslate">
&lt;order self='http://example.com/customers/4332' &gt;

&lt;amount&gt;53&lt;/amount&gt;

&lt;product ref='http://example.com/products/45654' /&gt;

&lt;customer ref='http://example.com/customers/2332' /&gt;

&lt;/order&gt;
</pre>
<p>In this example, we have a resource representation named &#8216;order&#8217;. That resource has a attribute named amount and a link to two another resource. That way, my client doesn&#8217;t need to know how to access resources connected with that resource, It just follow the links. If any time I change the url of products resources, the clients will not break.</p>
<ul>
<li><strong>Use multiple representations </strong>- Not just XML and JSON, you can create your own representation format to give more power to your API.</li>
<li><strong>Etag and Cache-Control &#8211; </strong>Your client must know what to do when it found headers like &#8220;If-Modified-Since”, “If-None-Match”, “Last Modified” . Your Api must send back informations like  etag and cache-control and your client needs to respect this.</li>
</ul>
<p>Take time to know <a href="http://restfulie.caelum.com.br/">restfulie</a>. It&#8217;s a great lib that can help you with this things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/10/21/short-tips-to-create-a-great-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PostgreSQL and Postgis on Mac OS Lion</title>
		<link>http://www.lucasallan.com/2011/10/03/postgresql-and-postgis-on-mac-os-lion/</link>
		<comments>http://www.lucasallan.com/2011/10/03/postgresql-and-postgis-on-mac-os-lion/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 18:16:50 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[Postgis]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=422</guid>
		<description><![CDATA[Recently I had some problems with Mac OS Lion and I decided to do a clean install. So all went well until I decided to install PostgreSQL with spatial extension called postgis and so the problems began. My friend Kleber gave me a Gist with some simple steps to install postgresql and postgis after Lion [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had some problems with Mac OS Lion and I decided to do a clean install.</p>
<p>So all went well until I decided to install PostgreSQL with spatial extension called postgis and so the problems began. </p>
<p>My friend <a href="https://twitter.com/#!/klebervirgilio">Kleber</a> gave me a <a href="https://gist.github.com/1116187" title="Gist">Gist</a> with some simple steps to install postgresql and postgis after Lion update.  So I was trying  to follow those steps but it&#8217;s didn&#8217;t work.</p>
<p>So I searched for solutions and added in that new <a href="https://gist.github.com/1198957">Gist.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/10/03/postgresql-and-postgis-on-mac-os-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Singleton Classes on Ruby</title>
		<link>http://www.lucasallan.com/2011/09/05/singleton-classes-on-ruby/</link>
		<comments>http://www.lucasallan.com/2011/09/05/singleton-classes-on-ruby/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 13:17:19 +0000</pubDate>
		<dc:creator>Lucas</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ruby metaprogramming]]></category>

		<guid isPermaLink="false">http://www.lucasallan.com/?p=396</guid>
		<description><![CDATA[First, this post is not about Singleton Pattern. Every object on Ruby belongs to two classes. The class that  instantiated it and one anonymous class. This anonymous class is named Singleton Class. We can access the Singleton class using something like that: In that example, my_class is the Singleton Class that I want. So we [...]]]></description>
			<content:encoded><![CDATA[<p><strong>First, this post is not about Singleton Pattern.</strong></p>
<p>Every object on Ruby belongs to two classes. The class that  instantiated it and one anonymous class. This anonymous class is named Singleton Class. We can access the Singleton class using something like that:</p>
<pre class="brush: ruby; title: ; notranslate">
class &lt;&lt; my_class
end
</pre>
<p>In that example, <strong>my_class</strong> is the Singleton Class that I want.<br />
So we can add a new method using something like that:</p>
<pre class="brush: ruby; title: ; notranslate">
class City
  class &lt;&lt; self        
    def size       
      @size ||= 0     
    end   
  end 
end 
</pre>
<p>Every time that we add method in a object, is added like a singleton method and it&#8217;s added only in the specific object that it was defined. For example:</p>
<pre class="brush: ruby; title: ; notranslate">
city = &quot;Vancouver&quot;
another_city = &quot;Montreal&quot; 

def city.province
  &quot;British Columbia&quot;
end 

city.province
#=&gt; &quot;British Columbia&quot;

another_city.respond_to?(:province)
#=&gt; false
</pre>
<p>This is a simple example of the power of Ruby. In the next post I will show you some other cool things that you can do with Ruby.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucasallan.com/2011/09/05/singleton-classes-on-ruby/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

