<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -70,7 +70,7 @@ TaggingMethods = Proc.new do
    end
    
    def self.tagged_with_any(*tag_list)
-     options = tag_list.last.is_a?(Hash) ? tag_list.pop : {}
+     options = tag_list.extract_options!
      tag_list = parse_tags(tag_list)
    
      scope = scope(:find)
@@ -80,7 +80,7 @@ TaggingMethods = Proc.new do
      sql  = &quot;SELECT #{(scope &amp;&amp; scope[:select]) || options[:select]} &quot;
      sql &lt;&lt; &quot;FROM #{(scope &amp;&amp; scope[:from]) || options[:from]} &quot;
 
-     add_joins!(sql, options, scope)
+     add_joins!(sql, options[:joins], scope)
    
      sql &lt;&lt; &quot;WHERE #{table_name}.#{primary_key} = taggings.taggable_id &quot;
      sql &lt;&lt; &quot;AND taggings.taggable_type = '#{ActiveRecord::Base.send(:class_name_of_active_record_descendant, self).to_s}' &quot;</diff>
      <filename>lib/tagging_methods.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>81c1f1b74fc75c797418dbd703b0a2a692583029</id>
    </parent>
  </parents>
  <author>
    <name>Benny Degezelle</name>
    <login>jomz</login>
    <email>benny@gorilla-webdesign.be</email>
  </author>
  <url>http://github.com/jomz/radiant-tags-extension/commit/6531af595f069328a8b9ec9f1ccce9c269d53f3a</url>
  <id>6531af595f069328a8b9ec9f1ccce9c269d53f3a</id>
  <committed-date>2009-07-17T06:23:45-07:00</committed-date>
  <authored-date>2009-07-17T06:23:45-07:00</authored-date>
  <message>--amend; same for tagged_with_any</message>
  <tree>2abc692fda5c236f861c6a67543dbc9abc7abfab</tree>
  <committer>
    <name>Benny Degezelle</name>
    <login>jomz</login>
    <email>benny@gorilla-webdesign.be</email>
  </committer>
</commit>
