osunyorg/admin

View on GitHub
app/services/static/text.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Static::Text < Static::Default

  # Pour info (pas utilisé)
  # https://til.codes/escaping-special-characters-like-in-rails-html-views/
  def prepared
    unless @prepared
      @prepared = @text.to_s.strip.dup
      @prepared = strip_tags @prepared
      @prepared = CGI.unescapeHTML @prepared
      @prepared = turn_linebreak_to_br @prepared
      @prepared = sanitize @prepared
    end
    @prepared
  end

end