<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -65,7 +65,7 @@ module ActiveRecord
           count_seo_id_field_N = &quot;#{count_seo_id_field}_N&quot;
                     
           resource_id_field = self.class.read_inheritable_attribute(:seo_friendly_options)[:resource_id].to_s
-          resource_id_value = self[resource_id_field]
+          resource_id_value = self.send(resource_id_field) rescue nil
           
           return if resource_id_value.blank?
           </diff>
      <filename>lib/acts_as_seo_friendly.rb</filename>
    </modified>
    <modified>
      <diff>@@ -159,6 +159,11 @@ class TestActsAsSeoFriendly &lt; Test::Unit::TestCase
     assert_equal('a-1-5', e.seo_id, &quot;seo_id unique counter should be +1 of and existing seo_id that matches the format with the minimum counter value&quot;)
   end
   
+  def test_resource_method_model_using_a_method_as_a_resource_id
+    a = SeoTestResourceMethodModel.create!(:name =&gt; &quot;a 1&quot;)
+    assert_equal('a-1', a.seo_id)
+  end
+  
   private
   def create_seo_str(str)
     SeoTestModel.new.send(:create_seo_friendly_str, str)</diff>
      <filename>test/test_acts_as_seo_friendly.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,5 +9,6 @@ require File.dirname(__FILE__) + '/../lib/acts_as_seo_friendly'
 require 'mocha'
 require File.join(File.dirname(__FILE__), 'seo_test_model')
 require File.join(File.dirname(__FILE__), 'seo_test_model_conditions')
+require File.join(File.dirname(__FILE__), 'seo_test_resource_method_model')
 
 </diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>999f1c00a3d858b7e4ad2dddabf3f02acd5f57f1</id>
    </parent>
  </parents>
  <author>
    <name>Michael Chen</name>
    <email>michaelchen@873-mac.local</email>
  </author>
  <url>http://github.com/revolutionhealth/acts_as_seo_friendly/commit/5b18dff2c2d0eb61769dc18e9410ad1f43fcde22</url>
  <id>5b18dff2c2d0eb61769dc18e9410ad1f43fcde22</id>
  <committed-date>2008-12-11T09:14:46-08:00</committed-date>
  <authored-date>2008-12-11T09:14:46-08:00</authored-date>
  <message>Added missing files from previous check in</message>
  <tree>25ea20af029ee871edcc94b9b223b13ee6252adc</tree>
  <committer>
    <name>Michael Chen</name>
    <email>michaelchen@873-mac.local</email>
  </committer>
</commit>
