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