Class: TreeHaver::Backends::Markly::Tree
- Inherits:
-
Object
- Object
- TreeHaver::Backends::Markly::Tree
- Defined in:
- lib/tree_haver/backends/markly.rb
Overview
Markly tree wrapper
Instance Attribute Summary collapse
-
#inner_tree ⇒ Object
readonly
Returns the value of attribute inner_tree.
-
#source ⇒ Object
readonly
Returns the value of attribute source.
Instance Method Summary collapse
- #comments ⇒ Object
- #errors ⇒ Object
-
#initialize(document, source) ⇒ Tree
constructor
A new instance of Tree.
- #inspect ⇒ Object
- #root_node ⇒ Object
- #warnings ⇒ Object
Constructor Details
#initialize(document, source) ⇒ Tree
165 166 167 168 169 |
# File 'lib/tree_haver/backends/markly.rb', line 165 def initialize(document, source) @inner_tree = document @source = source @lines = source.lines end |
Instance Attribute Details
#inner_tree ⇒ Object (readonly)
Returns the value of attribute inner_tree.
163 164 165 |
# File 'lib/tree_haver/backends/markly.rb', line 163 def inner_tree @inner_tree end |
#source ⇒ Object (readonly)
Returns the value of attribute source.
163 164 165 |
# File 'lib/tree_haver/backends/markly.rb', line 163 def source @source end |
Instance Method Details
#comments ⇒ Object
183 184 185 |
# File 'lib/tree_haver/backends/markly.rb', line 183 def comments [] end |
#errors ⇒ Object
175 176 177 |
# File 'lib/tree_haver/backends/markly.rb', line 175 def errors [] end |
#inspect ⇒ Object
187 188 189 |
# File 'lib/tree_haver/backends/markly.rb', line 187 def inspect "#<TreeHaver::Backends::Markly::Tree>" end |
#root_node ⇒ Object
171 172 173 |
# File 'lib/tree_haver/backends/markly.rb', line 171 def root_node Node.new(@inner_tree, @source, @lines) end |
#warnings ⇒ Object
179 180 181 |
# File 'lib/tree_haver/backends/markly.rb', line 179 def warnings [] end |