class EditorJs::Blocks::CodeBlock

code block

Public Instance Methods

plain() click to toggle source
# File lib/editor_js/blocks/code_block.rb, line 25
def plain
  data['code'].strip
end
render(_options = {}) click to toggle source
# File lib/editor_js/blocks/code_block.rb, line 19
def render(_options = {})
  content_tag :code, class: css_name do
    data['code']
  end
end
schema() click to toggle source
# File lib/editor_js/blocks/code_block.rb, line 7
      def schema
        YAML.safe_load(<<~YAML)
          type: object
          additionalProperties: false
          properties:
            code:
              type: string
          required:
          - code
        YAML
      end