<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Str ff time</title>
    <link>http://hollandonrails.nl/articles/307-Str-ff-time</link>
    <description>Michel de Mare, RubyEnRails vriend, zit al tijden boordevol leuke "Ruby tips and tricks":http://blog.rubyenrails.nl. Vandaag heeft ie een bere handige bedacht die ik even aandacht m&#243;et geven. 

In Ruby heb je de @strftime@ functie voor datetime formating. Dat levert typfouten op en gehannes met %.  Dus duikt Michel de Ruby kelder in en komt met een oplossing. Dankzij de altijd fijne @method missing@ functie laat hij McGyver verbijsterd achter. Check deze code:

&lt;code&gt;
class Time
  def method_missing(name,*args)
    if name.to_s =~ /f_/
      c = args[0] || ' '
      x = name.to_s[2..-1].split(//).
          map {|f| f =~ /[a-z]/i ? "%"+f : c}.
          join
      strftime(x)
    else
      super
    end
  end
end
&lt;/code&gt;

Het hele artikel, tis in het Engels, vind je "hier":http://blog.rubyenrails.nl/articles/2008/03/05/our-daily-method-19-time-method_missing</description>
    <item>
      <title>Str ff time</title>
      <description>&lt;p&gt;&lt;span class="caps"&gt;HOR&lt;/span&gt; vrienden, wie fixt de code uitlijning?&lt;/p&gt;</description>
      <author>chris.obdam@holder.nl (Chris Obdam)</author>
      <pubDate>Wed, 05 Mar 2008 17:46:22 +0100</pubDate>
      <link>http://hollandonrails.nl/comments/2231</link>
      <guid>http://hollandonrails.nl/comments/2231</guid>
    </item>
  </channel>
</rss>
