Sha256: a90b2b6f289a856af6ccc99a9ee61c111aea27cbc834dad5e2fcf14336b5453a
Contents?: true
Size: 540 Bytes
Versions: 5
Compression:
Stored size: 540 Bytes
Contents
# frozen_string_literal: true module EditorJs module Blocks # code block class CodeBlock < Base def schema YAML.safe_load(<<~YAML) type: object additionalProperties: false properties: code: type: string required: - code YAML end def render(_options = {}) content_tag :code, class: css_name do data['code'] end end def plain data['code'].strip end end end end
Version data entries
5 entries across 5 versions & 1 rubygems