class StructuredTextRenderer::NullRenderer
Catch-all renderer for missing node types
Public Instance Methods
render(node)
click to toggle source
Will raise an exception indicating the missing node type.
# File lib/structured_text_renderer/null_renderer.rb, line 7 def render(node) fail "No renderer defined for '#{node_type(node)}' nodes" end
Private Instance Methods
node_type(node)
click to toggle source
# File lib/structured_text_renderer/null_renderer.rb, line 13 def node_type(node) return node['nodeType'] if node.key?('nodeType') return node['type'] if node.key?('type') node end