<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Erreur dans une lib Ruby</title>
	<atom:link href="http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/</link>
	<description>Fabien Penso's blog</description>
	<lastBuildDate>Tue, 10 Jan 2012 22:51:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Fabien Penso</title>
		<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/comment-page-1/#comment-889</link>
		<dc:creator>Fabien Penso</dc:creator>
		<pubDate>Thu, 28 May 2009 17:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.penso.info/?p=388#comment-889</guid>
		<description>Merci Rénald, nous sommes d&#039;accord :)</description>
		<content:encoded><![CDATA[<p>Merci Rénald, nous sommes d&#8217;accord <img src='http://blog.penso.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rénald</title>
		<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/comment-page-1/#comment-888</link>
		<dc:creator>Rénald</dc:creator>
		<pubDate>Thu, 28 May 2009 09:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.penso.info/?p=388#comment-888</guid>
		<description>Effectivement, un message ne ferait pas de mal :
&lt;code&gt;
$ irb
&gt;&gt; # Context
?&gt; module Timeout
&gt;&gt;   class Error &gt;   end
&gt;&gt; end
=&gt; nil
&gt;&gt; TimeoutError = Timeout::Error
=&gt; Timeout::Error
&gt;&gt; class ResolvTimeout &gt; end
=&gt; nil
&gt;&gt; 
?&gt; # Raising without message
?&gt; begin
?&gt;   raise ResolvTimeout
&gt;&gt; rescue ResolvTimeout
&gt;&gt;   print &quot;ResolvTimeout: &quot; + $!
&gt;&gt; end
ArgumentError: wrong number of arguments (0 for 1)
	from (irb):12:in `initialize&#039;
	from (irb):12:in `exception&#039;
	from (irb):12:in `raise&#039;
	from (irb):12
&gt;&gt; 
?&gt; # Raising with mesage
?&gt; begin
?&gt;   raise ResolvTimeout, &quot;Oh my god!&quot;
&gt;&gt; rescue ResolvTimeout
&gt;&gt;   print &quot;ResolvTimeout: &quot; + $! + &quot;\n&quot;
&gt;&gt; end
ResolvTimeout: Oh my god!
=&gt; nil
&gt;&gt; 
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Effectivement, un message ne ferait pas de mal :<br />
<code><br />
$ irb<br />
&gt;&gt; # Context<br />
?&gt; module Timeout<br />
&gt;&gt;   class Error &gt;   end<br />
&gt;&gt; end<br />
=&gt; nil<br />
&gt;&gt; TimeoutError = Timeout::Error<br />
=&gt; Timeout::Error<br />
&gt;&gt; class ResolvTimeout &gt; end<br />
=&gt; nil<br />
&gt;&gt;<br />
?&gt; # Raising without message<br />
?&gt; begin<br />
?&gt;   raise ResolvTimeout<br />
&gt;&gt; rescue ResolvTimeout<br />
&gt;&gt;   print "ResolvTimeout: " + $!<br />
&gt;&gt; end<br />
ArgumentError: wrong number of arguments (0 for 1)<br />
	from (irb):12:in `initialize'<br />
	from (irb):12:in `exception'<br />
	from (irb):12:in `raise'<br />
	from (irb):12<br />
&gt;&gt;<br />
?&gt; # Raising with mesage<br />
?&gt; begin<br />
?&gt;   raise ResolvTimeout, "Oh my god!"<br />
&gt;&gt; rescue ResolvTimeout<br />
&gt;&gt;   print "ResolvTimeout: " + $! + "\n"<br />
&gt;&gt; end<br />
ResolvTimeout: Oh my god!<br />
=&gt; nil<br />
&gt;&gt;<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jb Evain</title>
		<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/comment-page-1/#comment-887</link>
		<dc:creator>Jb Evain</dc:creator>
		<pubDate>Thu, 28 May 2009 09:27:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.penso.info/?p=388#comment-887</guid>
		<description>Si ça devrait marcher. Kernel.raise peut prendre un type et l&#039;instancier.</description>
		<content:encoded><![CDATA[<p>Si ça devrait marcher. Kernel.raise peut prendre un type et l&#8217;instancier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabien Penso</title>
		<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/comment-page-1/#comment-886</link>
		<dc:creator>Fabien Penso</dc:creator>
		<pubDate>Wed, 27 May 2009 15:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.penso.info/?p=388#comment-886</guid>
		<description>Ah oui la 599 c est mon copié/collé qui est pas passé. Pour la 600 ca devrait etre raise ResolvTimeout.new(&quot;quelquechose&quot;) ou alors j&#039;ai loupé un truc.</description>
		<content:encoded><![CDATA[<p>Ah oui la 599 c est mon copié/collé qui est pas passé. Pour la 600 ca devrait etre raise ResolvTimeout.new(&#8220;quelquechose&#8221;) ou alors j&#8217;ai loupé un truc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rénald</title>
		<link>http://blog.penso.info/2009/05/27/erreur-dans-une-lib-ruby/comment-page-1/#comment-885</link>
		<dc:creator>Rénald</dc:creator>
		<pubDate>Wed, 27 May 2009 09:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.penso.info/?p=388#comment-885</guid>
		<description>Pour la ligne 600, aucune idée, mais sur la ligne 599, il y a comme un yoyotage.</description>
		<content:encoded><![CDATA[<p>Pour la ligne 600, aucune idée, mais sur la ligne 599, il y a comme un yoyotage.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

