<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,7 @@
 class Article  
-  include DataMapper::Resource
   include DataMapper::Validate
   include MerbPaginate::Finders::Datamapper
+  include DataMapper::Resource
   
   property :id, Integer, :key =&gt; true, :serial =&gt; true
   property :title, String, :nullable =&gt; false, :length =&gt; 255
@@ -21,16 +21,16 @@ class Article
   belongs_to :user
   
   # Core filters
-  before :save, :set_published_permalink
-  after :save, :set_create_activity
-  after :save, :set_update_activity
+  before :update, :set_published_permalink
+  after :update, :set_create_activity
+  after :update, :set_update_activity
   
   # Event hooks for plugins
-  before :save, :fire_before_create_event
-  before :save, :fire_before_update_event
+  before :create, :fire_before_create_event
+  before :update, :fire_before_update_event
   before :save, :fire_before_save_event
-  after :save, :fire_after_create_event
-  after :save, :fire_after_update_event
+  after :create, :fire_after_create_event
+  after :update, :fire_after_update_event
   after :save, :fire_after_save_event
   
   ##</diff>
      <filename>app/models/article.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bcea81f496dd8273e16ad2000069e92de19ae39f</id>
    </parent>
  </parents>
  <author>
    <name>Michael Leung</name>
    <email>blamemike@gmail.com</email>
  </author>
  <url>http://github.com/mleung/feather/commit/1c761789c45b9c3ee63c6998df921b1a899e77d7</url>
  <id>1c761789c45b9c3ee63c6998df921b1a899e77d7</id>
  <committed-date>2008-06-11T10:21:52-07:00</committed-date>
  <authored-date>2008-06-11T10:21:52-07:00</authored-date>
  <message>Fixing an issue with datamapper 0.9.1 where before :save throws an super: no superclass method `save' - (NoMethodError) error. Changed all before :saves to before :create and :update respectively, except for the article save_events, and moved include DataMapper::Resource to the bottom of the include list. I think that was the real fix.</message>
  <tree>bcb0769b6aa9418f41a92fd52cac419456e0cfb7</tree>
  <committer>
    <name>Michael Leung</name>
    <email>blamemike@gmail.com</email>
  </committer>
</commit>
