<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>LICENSE</filename>
    </added>
    <added>
      <filename>unichars.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,65 @@
-OSX
+-%{ Unichars }%-
+
+Unichars is a simple wrapper around Glib2. It was originally written to speed up ActiveSupport::Multibyte on Ruby 1.8 but it can probably used for other things as well.
+
+
+--^^--^^- INSTALLING -^^--^^--
+
+INSTALLING ON MAC OS X
 
 $ port install glib2
+$ gem install unichars
+
+INSTALLING ON DEBIAN
+
+$ apt-get install libglib2.0-dev
+$ gem install unichars
+
+
+--^^--^^- EXAMPLES -^^--^^--
+
+FOR USE WITH RAILS
+
+In config/environment.rb add:
+
+  config.gem 'unichars'
+
+Add config/initializers/unichars.rb:
+
+  ActiveSupport::Multibyte.proxy_class = Unichars
+
+After that you can just use Unichars through the character proxy on String:
+
+  '&#161;Ay Dios m&#237;o!'.chars.reverse
+
+FOR USE WITH ACTIVESUPPORT WITHOUT RAILS
+
+Note that you probably want to load ActiveSupport before loading Unichars because Unichars subclasses itself from ActiveSupport::Multibyte::Chars when you do so.
+
+  require 'rubygems' rescue LoadError
+  require 'activesupport'
+  require 'unichars'
+  ActiveSupport::Multibyte.proxy_class = Unichars
+
+After that you can just use Unichars through the character proxy on String:
+
+  '&#161;Ay Dios m&#237;o!'.chars.reverse
+
+FOR USE WITHOUT ACTIVESUPPORT
+
+Yeah, so, ehm. Yeah.
+
+  require 'rubygems' rescue LoadError
+  require 'unichars'
+
+After that you can do:
+
+  Unichars.new('&#161;Ay Dios m&#237;o!').reverse
 
-DEBIAN
+Or maybe:
 
-$ apt-get install libglib2.0-dev
\ No newline at end of file
+  class String
+    def chars
+      Unichars.new(self)
+    end
+  end
\ No newline at end of file</diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a864ebce7011f1d688912497d94981edb49f4610</id>
    </parent>
  </parents>
  <author>
    <name>Manfred Stienstra</name>
    <email>manfred@fngtps.com</email>
  </author>
  <url>http://github.com/Manfred/unichars/commit/52ea938b3b9f4bbd505cc84e303719119fbb6c93</url>
  <id>52ea938b3b9f4bbd505cc84e303719119fbb6c93</id>
  <committed-date>2008-11-24T10:50:40-08:00</committed-date>
  <authored-date>2008-11-24T10:50:40-08:00</authored-date>
  <message>Prepare for release.

Add LICENSE and gemspec. Update README.</message>
  <tree>d2bbf7d263e32c8307e1d228acfe03f39177b799</tree>
  <committer>
    <name>Manfred Stienstra</name>
    <email>manfred@fngtps.com</email>
  </committer>
</commit>
