validates_uniqueness_of :id
validates_presence_of :visible
validates_presence_of :date_created
+
+ def commenter_name
+ if self.commenter_id.nil?
+ self.read_attribute(:commenter_name)
+ else
+ self.user.display_name
+ end
+ end
end
bug.map_bug_comment.each do |comment|
xml.comment do
xml.date comment.date_created
-
- unless comment.commenter_id.nil?
- xml.uid comment.commenter_id
- xml.user comment.user.display_name
- else
- xml.user comment.commenter_name
- end
-
+ xml.uid comment.commenter_id unless comment.commenter_id.nil?
+ xml.user comment.commenter_name
xml.text comment.comment
end
end
description_text += comment.map_bug.flatten_comment("<br>", comment.date_created)
xml.description description_text
-
- if comment.user.nil?
- xml.author comment.commenter_name
- else
- xml.author comment.user.display_name
- end
-
+ xml.author comment.commenter_name
xml.pubDate comment.date_created.to_s(:rfc822)
xml.geo :lat, comment.map_bug.lat
xml.geo :long, comment.map_bug.lon