<?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"
	>
<channel>
	<title>Comments on: Edge Rails: Está chegando o fim dos plugins?</title>
	<atom:link href="http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/</link>
	<description></description>
	<pubDate>Sun, 12 Oct 2008 03:14:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Hallison Batista</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1580</link>
		<dc:creator>Hallison Batista</dc:creator>
		<pubDate>Fri, 20 Jun 2008 04:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1580</guid>
		<description>Puts Carlos ... não me expressei bem! Esse seu último comentário relacionou bem o que eu queria dizer ...

O inicializador de plugins do qual me referia, era para os gems "congelados". Não lembro bem, mas parece que as gems (plugins) devem ser configuradas no environment.rb ... pelo menos para auto instalação, como exemplo do will_paginate:

  config.gem 'mislav-will_paginate', :version =&#62; '~&#62;2.3', :lib =&#62; 'will_paginate',
    :source =&#62; 'http://gems.github.com/'

Como funciona os gems congelados?</description>
		<content:encoded><![CDATA[<p>Puts Carlos &#8230; não me expressei bem! Esse seu último comentário relacionou bem o que eu queria dizer &#8230;</p>
<p>O inicializador de plugins do qual me referia, era para os gems &#8220;congelados&#8221;. Não lembro bem, mas parece que as gems (plugins) devem ser configuradas no environment.rb &#8230; pelo menos para auto instalação, como exemplo do will_paginate:</p>
<p>  config.gem &#8216;mislav-will_paginate&#8217;, :version =&gt; &#8216;~&gt;2.3&#8242;, :lib =&gt; &#8216;will_paginate&#8217;,<br />
    :source =&gt; &#8216;http://gems.github.com/&#8217;</p>
<p>Como funciona os gems congelados?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Brando</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1579</link>
		<dc:creator>Carlos Brando</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1579</guid>
		<description>Basicamente o init.rb é usado para integrar de alguma forma o gem ou plugin ao Rails. Por isto ele é necessário.</description>
		<content:encoded><![CDATA[<p>Basicamente o init.rb é usado para integrar de alguma forma o gem ou plugin ao Rails. Por isto ele é necessário.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Brando</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1578</link>
		<dc:creator>Carlos Brando</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:17:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1578</guid>
		<description>Não é bem assim Hallison. O rails já "carrega" todos os plugins automaticamente.

Mas, cada plugin precisa ser iniciado de alguma forma, é por isto que existe o arquivo init.rb no plugin. O código deste arquivo é chamado pelo rails no momento em que ele está carregando os plugins.</description>
		<content:encoded><![CDATA[<p>Não é bem assim Hallison. O rails já &#8220;carrega&#8221; todos os plugins automaticamente.</p>
<p>Mas, cada plugin precisa ser iniciado de alguma forma, é por isto que existe o arquivo init.rb no plugin. O código deste arquivo é chamado pelo rails no momento em que ele está carregando os plugins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hallison Batista</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1577</link>
		<dc:creator>Hallison Batista</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1577</guid>
		<description>Creio que seria melhor criar um inicializador de plugins gems ... dentro do diretório config/initializers/plugins.rb. Este inicializador seria responsável por vascular os diretórios de plugins e inicializá-los. Isso funcionar, senão não haveria o diretório lib/ na estrutura do Rails. :)

Creio que uma solução seria, se você lembra do about.yml, inclusão das instruções de iniciliazação neste arquivo.

É uma idéia ... seria legal mostrá-la para a equipe de desenvolvimento do Rails ... meu inglês é péssimo, se você puder ajudar. :)

Um abraço.

PS: Estou na metade do arquivo poignant-50.yml ... o arquivo tem muito conteúdo e código.</description>
		<content:encoded><![CDATA[<p>Creio que seria melhor criar um inicializador de plugins gems &#8230; dentro do diretório config/initializers/plugins.rb. Este inicializador seria responsável por vascular os diretórios de plugins e inicializá-los. Isso funcionar, senão não haveria o diretório lib/ na estrutura do Rails. <img src='http://www.nomedojogo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Creio que uma solução seria, se você lembra do about.yml, inclusão das instruções de iniciliazação neste arquivo.</p>
<p>É uma idéia &#8230; seria legal mostrá-la para a equipe de desenvolvimento do Rails &#8230; meu inglês é péssimo, se você puder ajudar. <img src='http://www.nomedojogo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Um abraço.</p>
<p>PS: Estou na metade do arquivo poignant-50.yml &#8230; o arquivo tem muito conteúdo e código.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Brando</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1576</link>
		<dc:creator>Carlos Brando</dc:creator>
		<pubDate>Mon, 16 Jun 2008 12:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1576</guid>
		<description>Na verdade isto continua sendo uma verdade. Gems tem de ser compatíveis com Ruby, independente de qual sistema você está usando. Mas a inclusão do diretório rails, permite que você leve a gem junto com seu projeto.</description>
		<content:encoded><![CDATA[<p>Na verdade isto continua sendo uma verdade. Gems tem de ser compatíveis com Ruby, independente de qual sistema você está usando. Mas a inclusão do diretório rails, permite que você leve a gem junto com seu projeto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hallison Batista</title>
		<link>http://www.nomedojogo.com/2008/06/12/edge-rails-esta-chegando-o-fim-dos-plugins/#comment-1575</link>
		<dc:creator>Hallison Batista</dc:creator>
		<pubDate>Mon, 16 Jun 2008 11:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.nomedojogo.com/?p=780#comment-1575</guid>
		<description>Excelente! Mas não sou favorável à criação do diretório rails/ e seu conteúdo. Normalmente, uma gem é para ser utilizada no desenvolvimento Ruby, não somente Rails. O que estou tentando dizer, é que se a gem é criada somente para utilização do Rails, então não é gem! A motivação das gems é o reaproveitamento do código em outros projetos Ruby... não vale a pena criar uma gem com o objetivo de utilizar somente em Rails ... e se a gem não for compatível com Merb, por exemplo?

Um abraço.</description>
		<content:encoded><![CDATA[<p>Excelente! Mas não sou favorável à criação do diretório rails/ e seu conteúdo. Normalmente, uma gem é para ser utilizada no desenvolvimento Ruby, não somente Rails. O que estou tentando dizer, é que se a gem é criada somente para utilização do Rails, então não é gem! A motivação das gems é o reaproveitamento do código em outros projetos Ruby&#8230; não vale a pena criar uma gem com o objetivo de utilizar somente em Rails &#8230; e se a gem não for compatível com Merb, por exemplo?</p>
<p>Um abraço.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
