diff --git a/lib/paper_trail/has_paper_trail.rb b/lib/paper_trail/has_paper_trail.rb index 53f9ae568..2dc2134c7 100644 --- a/lib/paper_trail/has_paper_trail.rb +++ b/lib/paper_trail/has_paper_trail.rb @@ -108,6 +108,7 @@ def version_at(timestamp, reify_options={}) v ? v.reify(reify_options) : self end + # Returns the objects (not Versions) as they were between the given times. def versions_between(start_time, end_time, reify_options={}) versions = send(self.class.versions_association_name).between(start_time, end_time) versions.collect{ |version| version_at(version.created_at) }