Class: Markbridge::AST::Code
- Defined in:
- lib/markbridge/ast/code.rb
Overview
Represents an inline or block code element.
Instance Attribute Summary collapse
-
#language ⇒ String?
readonly
The programming language for syntax highlighting.
Attributes inherited from Element
Instance Method Summary collapse
-
#initialize(language: nil) ⇒ Code
constructor
Create a new code element.
Methods inherited from Element
Constructor Details
#initialize(language: nil) ⇒ Code
Create a new code element.
21 22 23 24 |
# File 'lib/markbridge/ast/code.rb', line 21 def initialize(language: nil) super() @language = language end |
Instance Attribute Details
#language ⇒ String? (readonly)
Returns the programming language for syntax highlighting.
16 17 18 |
# File 'lib/markbridge/ast/code.rb', line 16 def language @language end |