module I18n::Backend::Weeler::HtmlChecker

Public Instance Methods

html?() click to toggle source

include ActionView::Helpers::SanitizeHelper

# File lib/i18n/backend/weeler/html_checker.rb, line 25
def html?
  if html_safe_translation_key?(self.key) ||
      (self.value.present? && ActionController::Base.helpers.sanitize(self.value.to_s, {tags: []}).length != self.value.to_s.length)
    return true
  else
    return false
  end
end

Private Instance Methods

html_safe_translation_key?(key) click to toggle source
# File lib/i18n/backend/weeler/html_checker.rb, line 36
def html_safe_translation_key?(key)
  key.to_s =~ /(\b|_|\.)html$/
end