<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;before_validation(record)&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;File &amp;#8216;lib/user_stamp.rb&amp;#8217;, line 30&lt;br /&gt;
def before_validation(record)&lt;br /&gt;
  return unless current_user&lt;/li&gt;
&lt;/ol&gt;
if record.respond_to?(UserStamp.creator_assignment_method) &amp;amp;&amp;amp; record.new_record?
record.send(UserStamp.creator_assignment_method, current_user.id)
end

if record.respond_to?(UserStamp.updater_assignment_method)
record.send(UserStamp.updater_assignment_method, current_user.id)
end
&lt;p&gt;end&lt;/p&gt;
&lt;p&gt;current_user&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;File &amp;#8216;lib/user_stamp.rb&amp;#8217;, line 43&lt;br /&gt;
def current_user&lt;br /&gt;
  if controller.respond_to?(UserStamp.current_user_method)&lt;br /&gt;
    controller.send UserStamp.current_user_method&lt;br /&gt;
  end&lt;br /&gt;
end&lt;/li&gt;
&lt;/ol&gt;</body>
  <created-at type="datetime">2009-11-26T19:02:49-08:00</created-at>
  <id type="integer">333112</id>
  <permalink>userstampsweeper-class</permalink>
  <repository-id type="integer">64150</repository-id>
  <title>UserStampSweeper (class)</title>
  <updated-at type="datetime">2009-09-22T12:39:45-07:00</updated-at>
  <user-id type="integer">5123</user-id>
</wiki>
