<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: unicode code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Thu, 24 Jul 2008 12:38:05 GMT</pubDate>
    <description>DZone Snippets: unicode code</description>
    <item>
      <title>UTF-8 compatible String ranges in Ruby</title>
      <link>http://snippets.dzone.com/posts/show/2553</link>
      <description>As found at &lt;a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/123935"&gt;http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/123935&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;class String&lt;br /&gt;        def [] (*params)&lt;br /&gt;                if params.all? { |p| Integer===p } ||&lt;br /&gt;                   params.size==1 &amp;&amp; Range===params[0]&lt;br /&gt;                        res = self.unpack("U*").[](*params)&lt;br /&gt;                        res = [res] unless Array===res&lt;br /&gt;                        return res.pack("U*")&lt;br /&gt;                end&lt;br /&gt;                super&lt;br /&gt;        end&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Wed, 06 Sep 2006 06:25:55 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/2553</guid>
      <author>jswizard (JavaScript Wizard)</author>
    </item>
  </channel>
</rss>
