<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -101,7 +101,7 @@ model_key = model_name.pluralize.underscore
 
 &lt;%
 back_link      = model.dependent_on.detect { |x| !(model.reflections[x].klass &lt; Hobo::User) }
-boolean_fields = model.columns.select { |c| c.type == :boolean }.*.name
+boolean_fields = model.columns.select { |c| c.type == :boolean }.*.name - model.view_hints.inline_booleans
 creator        = model.creator_attribute
 creator_link   = creator &amp;&amp; model.reflections[creator] &amp;&amp; linkable?(model.reflections[creator].klass, :show)
 edit_link      = linkable?(:edit)</diff>
      <filename>hobo/dryml_generators/rapid/pages.dryml.erb</filename>
    </modified>
    <modified>
      <diff>@@ -18,7 +18,7 @@ module Hobo
           val
         else 
           arg = if block
-                  block[*args] 
+                  instance_exec(*args, &amp;block)
                 else
                   args.first
                 end
@@ -43,9 +43,16 @@ module Hobo
                                  model &lt; ActiveRecord::Acts::List::InstanceMethods &amp;&amp;
                                  model.new.try.scope_condition == &quot;1 = 1&quot; }
 
-    
+    setter :inline_booleans, [] do |*args|
+     if args[0] == true
+       model.columns.select { |c| c.type == :boolean }.*.name
+     else
+       args.*.to_s
+     end
+    end
+
     # Accessors
-    
+
     class &lt;&lt; self
       
       def model</diff>
      <filename>hobo/lib/hobo/view_hints.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>58d81b8d14b999cb0e01ffff806843356233472f</id>
    </parent>
  </parents>
  <author>
    <name>Matt Jones</name>
    <email>al2o3cr@gmail.com</email>
  </author>
  <url>http://github.com/tablatom/hobo/commit/ab65df06cb2cd668e8e4fe1560e5dea0d0574035</url>
  <id>ab65df06cb2cd668e8e4fe1560e5dea0d0574035</id>
  <committed-date>2009-11-07T19:34:53-08:00</committed-date>
  <authored-date>2009-11-07T19:34:53-08:00</authored-date>
  <message>add inline_booleans view hint; pass in either field names or true (for all booleans)</message>
  <tree>f27ede732575e146806b135d654a7a97c872e6f8</tree>
  <committer>
    <name>Matt Jones</name>
    <email>al2o3cr@gmail.com</email>
  </committer>
</commit>
