<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,7 @@
 h1. acts_as_boolean
 
 A **Ruby on Rails** plugin that treats a column as a boolean, whether it's
-a tinyint, integer, float, string, etc.  No matter how the true and false are
+a tinyint, integer, float, string, etc.  No matter how true and false are
 stored in the database.
 
 This is useful when you don't have control over how booleans are 
@@ -9,18 +9,22 @@ stored by different applications.  For example: Microsoft Access stores
 booleans as 0 and -1.  Normally -1 in a MySQL database, would be
 converted, by Rails/ActiveRecord, into a false, rather than true as it should be.
 
-You can use either *foo* or *foo?* methods and they return the same result.
+You can use either *foo* (assuming your column is foo) or *foo?* methods and 
+they return the same result.
 
 The following are false (lower or any case), all else are true: 
+
 &lt;b&gt;false, nil, 0, 0.0, '', '0', '0.0', 'f', 'false', 'n', 'no', 'negative', 
-[], {}&lt;/b&gt;&lt;br /&gt;
+[], {}&lt;/b&gt;
+
 You can add to these, for individual columns, using the *false_is_also*
-parameter.  Note: if you use the *set_false_as* parameter, it will 
-automatically be added to the list of falses for this column.
+parameter.&lt;br /&gt;
+__Note: if you use the *set_false_as* parameter, it will automatically be added 
+to the list of falses for this column.__
 
 You can specify a specific way a boolean should be stored when 
-assigned with *set_false_as* and *set_true_as*.  This will not change how
-the value is evaluated on read.  In other words, if you save a false as a
+assigned with *set_false_as* and *set_true_as*.  This, however, will not change 
+how the value is evaluated on read.  In other words, if you save a false as
 'nope', a value of 0 or 'f' in the database will still be read as a false.
 It only affects how it is stored.
 
@@ -38,10 +42,20 @@ h3. Parameters
 
 h2. Examples
 
+The most simple example is when you want column *foo* to return true 
+and false correctly for both *foo* and *foo?* methods.  To do that, 
+simply add the following to your model:
+
+&lt;pre&gt;&lt;code&gt;
+  acts_as_boolean :foo
+&lt;/code&gt;&lt;/pre&gt;
+
+Some other examples:
+
 &lt;pre&gt;&lt;code&gt;
 class Person &lt; ActiveRecord::Base
   acts_as_boolean :alive, :employee
-  acts_as_boolean :vendor, client, :set_true_as =&gt; -1
+  acts_as_boolean :vendor, :client, :set_true_as =&gt; -1
   acts_as_boolean :foo, :false_is_also =&gt; ['nine', 'nada', 9999]
   acts_as_boolean :bar, :set_false_as =&gt; 'no', :set_true_as =&gt; 'yes', :false_is_also =&gt; 'nyet'
 </diff>
      <filename>README.textile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d70eb338c97372a87b8dd1a502e090da3323066b</id>
    </parent>
  </parents>
  <author>
    <name>Todd Werth</name>
    <email>twerth@infinitered.com</email>
  </author>
  <url>http://github.com/twerth/acts_as_boolean/commit/a3ca451665fce4f43d3f27f3f85b5a23b7793915</url>
  <id>a3ca451665fce4f43d3f27f3f85b5a23b7793915</id>
  <committed-date>2008-11-18T08:17:51-08:00</committed-date>
  <authored-date>2008-11-18T08:17:51-08:00</authored-date>
  <message>README update</message>
  <tree>1edaf12fbb5ca99b24e6c2494dd43f4ce050e28a</tree>
  <committer>
    <name>Todd Werth</name>
    <email>twerth@infinitered.com</email>
  </committer>
</commit>
