Class: LcpRuby::Display::Renderers::Code
- Inherits:
-
BaseRenderer
- Object
- BaseRenderer
- LcpRuby::Display::Renderers::Code
- Defined in:
- lib/lcp_ruby/display/renderers/code.rb
Instance Method Summary collapse
Methods inherited from BaseRenderer
Instance Method Details
#render(value, options = {}, record: nil, view_context: nil) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/lcp_ruby/display/renderers/code.rb', line 5 def render(value, = {}, record: nil, view_context: nil) formatted = format_value(value, ) if formatted.include?("\n") view_context.content_tag(:pre, class: "lcp-code lcp-code-block") do view_context.content_tag(:code, formatted) end else view_context.content_tag(:code, formatted, class: "lcp-code") end end |