class Playbook::PbBody::Body

def apply_highlight

def apply_highlight
  pb_highlight = Playbook::PbHighlight::Highlight.new() {"|"}
  pb_highlight_output = ApplicationController.renderer.render(partial: pb_highlight, as: :object)
  highlight_tags = pb_highlight_output.split("|")
  highlight(text, highlighted_text, highlighter: "#{highlight_tags.first.html_safe} \\1 #{highlight_tags.last.html_safe}")
end

def classname

def classname
  generate_classname("pb_body_kit", color_class, status_class)
end

def color_class

def color_class
  color != "default" ? color : nil
end

def content

def content
  highlighting ? apply_highlight : text
end

def status_class

def status_class
  status != "neutral" ? status : nil
end