# File lib/shoulda/active_record/helpers.rb, line 18
18:       def default_error_message(key, values = {})
19:         if Object.const_defined?(:I18n) # Rails >= 2.2
20:           result = I18n.translate("activerecord.errors.messages.#{key}", values)
21:           if result =~ /^translation missing/
22:             I18n.translate("errors.messages.#{key}", values)
23:           else
24:             result
25:           end
26:         else # Rails <= 2.1.x
27:           ::ActiveRecord::Errors.default_error_messages[key] % values[:count]
28:         end
29:       end