class Ppa::Pagina < ApplicationRecord
  has_paper_trail

  belongs_to :ppa, class_name: 'Ppa::Ppa'

  validates_presence_of :titulo, :texto_menu, :conteudo, :ppa_id

  def texto_menu_tag
    self.texto_menu.to_s.delete(' ').try(:downcase)
  end

  def conteudo_html
    self.conteudo.to_s
      .gsub("<ul>", "<ul class=\"banner-list\">")
      .gsub("<li>", "<li><i class=\"fa fa-check\"></i>")
      .gsub("style=\"width:", "style=\"padding: 15px; width:")
      .html_safe
  end
end
