diff --git a/app/models/concerns/with_accessibility.rb b/app/models/concerns/with_accessibility.rb index 9656a9b3a9ed45eac0b5096f940170ce7cf5870f..e364faafcf3c1e205a02e1fcfcef1f11a7c325f2 100644 --- a/app/models/concerns/with_accessibility.rb +++ b/app/models/concerns/with_accessibility.rb @@ -27,7 +27,7 @@ module WithAccessibility end def accessibility_errors_grouped - @accessibility_errors_grouped ||= accessibility_create_groups(accessibility_errors) + @accessibility_errors_grouped ||= accessibility_errors.tally end def accessibility_warnings @@ -36,22 +36,10 @@ module WithAccessibility end def accessibility_warnings_grouped - @accessibility_warnings_grouped ||= accessibility_create_groups(accessibility_warnings) + @accessibility_warnings_grouped ||= accessibility_warnings.tally end protected - - def accessibility_create_groups(identifiers) - hash = {} - identifiers.each do |identifier| - if hash.has_key?(identifier) - hash[identifier] += 1 - else - hash[identifier] = 1 - end - end - hash - end def check_accessibility_if_necessary unless @accessibility_checked