5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-16 10:31:41 +00:00
panel/app/models/metadata_string.rb
f eb7d0679bb normalizar strings sin romperlas
en castellano no nos afectó pero en árabe rompe el significado
2022-04-28 10:34:57 -03:00

24 lines
459 B
Ruby

# frozen_string_literal: true
# Un campo de texto
class MetadataString < MetadataTemplate
# Una string vacía
def default_value
super || ''
end
def indexable?
true && !private?
end
private
# No se permite HTML en las strings
def sanitize(string)
return '' if string.blank?
sanitizer.sanitize(string.strip.unicode_normalize,
tags: [],
attributes: []).strip.html_safe
end
end