<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -85,11 +85,7 @@ module Anemone
     # followed
     #
     def skip_links_like(*patterns)
-      if patterns
-        patterns.each do |pattern|
-          @skip_link_patterns &lt;&lt; pattern
-        end
-      end
+      @skip_link_patterns.concat [patterns].flatten.compact
       self
     end
     </diff>
      <filename>lib/anemone/core.rb</filename>
    </modified>
    <modified>
      <diff>@@ -64,13 +64,15 @@ module Anemone
       pages &lt;&lt; FakePage.new('0', :links =&gt; ['1', '2'])
       pages &lt;&lt; FakePage.new('1')
       pages &lt;&lt; FakePage.new('2')
-      
+      pages &lt;&lt; FakePage.new('3')
+
       core = Anemone.crawl(pages[0].url) do |a|
-        a.skip_links_like /1/
+        a.skip_links_like /1/, /3/
       end
       
       core.should have(2).pages
       core.pages.keys.should_not include(pages[1].url)
+      core.pages.keys.should_not include(pages[3].url)
     end
     
     it &quot;should be able to call a block on every page&quot; do</diff>
      <filename>spec/core_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>32153103240b1c34b8384b5eb691164c83efd1d6</id>
    </parent>
  </parents>
  <author>
    <name>Chris Kite</name>
    <email>chris@chriskite.com</email>
  </author>
  <url>http://github.com/chriskite/anemone/commit/e475a64e6bbf4e2c7a0bcc5e6407dfa7881b9ad3</url>
  <id>e475a64e6bbf4e2c7a0bcc5e6407dfa7881b9ad3</id>
  <committed-date>2009-11-01T15:12:05-08:00</committed-date>
  <authored-date>2009-11-01T15:12:05-08:00</authored-date>
  <message>refactor Core#skip_links_like</message>
  <tree>e67425fb16e4548d28120658140cbdcfe4757418</tree>
  <committer>
    <name>Chris Kite</name>
    <email>chris@chriskite.com</email>
  </committer>
</commit>
