<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,13 +1,15 @@
-AutoHtml.add_filter(:vimeo).with(:width =&gt; 440, :height =&gt; 248, :title =&gt; false, :byline =&gt; false, :portrait =&gt; false, :fullscreen =&gt; true) do |text, options|
+AutoHtml.add_filter(:vimeo).with(:width =&gt; 440, :height =&gt; 248, :show_title =&gt; false, :fullscreen =&gt; true, :show_byline =&gt; false, :show_portrait =&gt; false) do |text, options|
   text.gsub(/http:\/\/(www.)?vimeo\.com\/([A-Za-z0-9._%-]*)((\?|#)\S+)?/) do
     vimeo_id = $2
-    %{
-      &lt;object width=&quot;#{options[:width]}&quot; height=&quot;#{options[:height]}&quot;&gt;
-        &lt;param name=&quot;allowfullscreen&quot; value=&quot;#{options[:fullscreen].blank? ? false : true}&quot; /&gt;
-        &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
-        &lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=#{vimeo_id}&amp;amp;server=vimeo.com&amp;amp;show_title=#{options[:title].blank? ? 0 : 1}&amp;amp;show_byline=#{options[:byline].blank? ? 0 : 1}&amp;amp;show_portrait=#{options[:portrait].blank? ? 0 : 1}&amp;amp;color=00adef&amp;amp;fullscreen=#{options[:fullscreen].blank? ? 0 : 1}&quot; /&gt;
-        &lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=#{vimeo_id}&amp;amp;server=vimeo.com&amp;amp;show_title=#{options[:title].blank? ? 0 : 1}&amp;amp;show_byline=#{options[:byline].blank? ? 0 : 1}&amp;amp;show_portrait=#{options[:portrait].blank? ? 0 : 1}&amp;amp;color=00adef&amp;amp;fullscreen=#{options[:fullscreen].blank? ? 0 : 1}&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;#{options[:fullscreen].blank? ? false : true}&quot; allowscriptaccess=&quot;always&quot; width=&quot;#{options[:width]}&quot; height=&quot;#{options[:height]}&quot;&gt;&lt;/embed&gt;
-      &lt;/object&gt;
-    }    
+    
+    width  = options[:width]
+    height = options[:height]
+    
+    allowfullscreen = options[:fullscreen]
+    fullscreen      = options[:fullscreen]    ? 1 : 0 
+    show_title      = options[:show_title]    ? 1 : 0
+    show_byline     = options[:show_byline]   ? 1 : 0
+    show_portrait   = options[:show_portrait] ? 1 : 0
+    %{&lt;object width=&quot;#{width}&quot; height=&quot;#{height}&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;#{allowfullscreen}&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=#{vimeo_id}&amp;amp;server=vimeo.com&amp;amp;show_title=#{show_title}&amp;amp;show_byline=#{show_byline}&amp;amp;show_portrait=#{show_portrait}&amp;amp;color=00adef&amp;amp;fullscreen=#{fullscreen}&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=#{vimeo_id}&amp;amp;server=vimeo.com&amp;amp;show_title=#{show_title}&amp;amp;show_byline=#{show_byline}&amp;amp;show_portrait=#{show_portrait}&amp;amp;color=00adef&amp;amp;fullscreen=#{fullscreen}&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;#{allowfullscreen}&quot; allowscriptaccess=&quot;always&quot; width=&quot;#{options[:width]}&quot; height=&quot;#{options[:height]}&quot;&gt;&lt;/embed&gt;&lt;/object&gt;}    
   end
 end
\ No newline at end of file</diff>
      <filename>lib/auto_html/filters/vimeo.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,4 +27,24 @@ class VimeoTest &lt; Test::Unit::TestCase
     assert_equal '&lt;object width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;/embed&gt;&lt;/object&gt;', result
   end
 
+  def test_transform_with_fullscreen_false
+    result = auto_html(&quot;http://www.vimeo.com/1472714&quot;) { vimeo(:width =&gt; 300, :height =&gt; 250, :fullscreen =&gt; false) }
+    assert_equal '&lt;object width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=0&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=0&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;false&quot; allowscriptaccess=&quot;always&quot; width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;/embed&gt;&lt;/object&gt;', result
+  end
+
+  def test_transform_with_show_title
+    result = auto_html(&quot;http://www.vimeo.com/1472714&quot;) { vimeo(:width =&gt; 300, :height =&gt; 250, :show_title =&gt; true) }
+    assert_equal '&lt;object width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;/embed&gt;&lt;/object&gt;', result
+  end
+
+  def test_transform_with_show_byline
+    result = auto_html(&quot;http://www.vimeo.com/1472714&quot;) { vimeo(:width =&gt; 300, :height =&gt; 250, :show_title =&gt; true, :show_byline =&gt; true) }
+    assert_equal '&lt;object width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;/embed&gt;&lt;/object&gt;', result
+  end
+
+  def test_transform_with_show_show_portrait
+    result = auto_html(&quot;http://www.vimeo.com/1472714&quot;) { vimeo(:width =&gt; 300, :height =&gt; 250, :show_title =&gt; true, :show_byline =&gt; true, :show_portrait =&gt; true) }
+    assert_equal '&lt;object width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1472714&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;300&quot; height=&quot;250&quot;&gt;&lt;/embed&gt;&lt;/object&gt;', result
+  end
+
 end
\ No newline at end of file</diff>
      <filename>test/unit/filters/vimeo_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d4963c7d7db8824b64016ea02eafc2f47d3c3a22</id>
    </parent>
  </parents>
  <author>
    <name>Dejan Simic</name>
    <email>desimic@gmail.com</email>
  </author>
  <url>http://github.com/dejan/auto_html/commit/f827f9f52f64fa4f7b41a8233641a33d2e98d979</url>
  <id>f827f9f52f64fa4f7b41a8233641a33d2e98d979</id>
  <committed-date>2009-10-28T03:29:14-07:00</committed-date>
  <authored-date>2009-10-28T03:29:14-07:00</authored-date>
  <message>minor tweaks of recent vimeo filter change</message>
  <tree>eb7114a40ee4de73bd397f1ef85db67c7c42e381</tree>
  <committer>
    <name>Dejan Simic</name>
    <email>desimic@gmail.com</email>
  </committer>
</commit>
