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" ? nil : color end
def content
def content highlighting ? apply_highlight : text end
def status_class
def status_class status == "neutral" ? nil : status end