module Releaf::I18nDatabase::HumanizeMissingTranslations

Public Class Methods

initialize_component() click to toggle source
# File lib/releaf/i18n_database/humanize_missing_translations.rb, line 11
def self.initialize_component
  I18n.exception_handler.extend(self)
end

Public Instance Methods

call(exception, locale, key, options) click to toggle source
Calls superclass method
# File lib/releaf/i18n_database/humanize_missing_translations.rb, line 3
def call(exception, locale, key, options)
  if key.present? && exception.is_a?(I18n::MissingTranslation)
    key.to_s.split('.').last.humanize
  else
    super
  end
end