Extract local variable

This commit is contained in:
Jared Beck 2021-10-25 13:13:12 -04:00
parent a1a9c0c00f
commit d90ba94540
1 changed files with 5 additions and 4 deletions

View File

@ -376,10 +376,11 @@ module PaperTrail
#
# @api private
def version_limit
if limit_option?(item.class)
item.class.paper_trail_options[:limit]
elsif base_class_limit_option?(item.class)
item.class.base_class.paper_trail_options[:limit]
klass = item.class
if limit_option?(klass)
klass.paper_trail_options[:limit]
elsif base_class_limit_option?(klass)
klass.base_class.paper_trail_options[:limit]
else
PaperTrail.config.version_limit
end