<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,12 +2,12 @@ class Article &lt; Post
   acts_as_defensio_article :fields =&gt; { :author =&gt; :source, :title =&gt; :header } if SITE_SETTINGS[:use_defensio]
   
   # We don't want to generate permalinks for imported posts
-  has_permalink :header, :unless =&gt; :from_feed?
+  has_permalink :header, :unless =&gt; :permalink?
 
   validates_presence_of :header, :content
   validates_uniqueness_of :permalink, :allow_blank =&gt; true
   
-  attr_accessible :content, :header, :permalink, :allow_comments
+  attr_accessible :content, :header, :permalink, :allow_comments, :source
   
   def link(root='')
     from_feed? ? permalink : super</diff>
      <filename>app/models/posts/article.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,4 +6,5 @@ config.action_controller.allow_forgery_protection    = false
 config.action_mailer.delivery_method = :test
 
 # smooth
-config.gem 'mocha'
\ No newline at end of file
+config.gem 'mocha'
+config.gem 'fixjour', :version =&gt; '0.1.0'
\ No newline at end of file</diff>
      <filename>config/environments/test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,5 @@
 require 'faker'
 
-Fixjour::MergingProxy.class_eval do
-  def unprotect(*attrs)
-    old = @klass.accessible_attributes || []
-    @klass.attr_accessible *(attrs.to_a + old.to_a)
-    result = yield
-    @klass.attr_accessible *old.to_a
-    result
-  end
-end
-
 Fixjour :verify =&gt; true do
   define_builder(User) do |klass, overrides|
     klass.new \
@@ -27,9 +17,8 @@ Fixjour :verify =&gt; true do
   end
   
   define_builder(Article) do |klass, overrides|
-    klass.unprotect(:feed, :user, :source) do
-      klass.new :header =&gt; 'A name', :content =&gt; 'Some content', :feed =&gt; new_feed
-    end
+    klass.protected :feed, :user
+    klass.new :header =&gt; 'A name', :content =&gt; 'Some content', :feed =&gt; new_feed
   end
   
   define_builder(Feed) do |klass, overrides|</diff>
      <filename>test/builders.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ec85b5fbeaf5dc25382318284de8d59871f67410</id>
    </parent>
  </parents>
  <author>
    <name>Pat Nakajima</name>
    <email>patnakajima@gmail.com</email>
  </author>
  <url>http://github.com/nakajima/aintablog/commit/7ad995fae08b013e45333b68e927ba35b5bcc53c</url>
  <id>7ad995fae08b013e45333b68e927ba35b5bcc53c</id>
  <committed-date>2009-02-08T17:39:12-08:00</committed-date>
  <authored-date>2009-02-08T17:39:12-08:00</authored-date>
  <message>Updated tests to use most recent version of Fixjour</message>
  <tree>d9dc26ba056240ffaec80c086709d66b41c2e442</tree>
  <committer>
    <name>Pat Nakajima</name>
    <email>patnakajima@gmail.com</email>
  </committer>
</commit>
