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