Module: Beckett::Node

Defined in:
lib/beckett/node.rb

Defined Under Namespace

Classes: Article, Base, Br, Codeblock, Codespan, Element, Header, Root, Section, Text

Class Method Summary collapse

Class Method Details

.find(node) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/beckett/node.rb', line 3

def self.find(node)
  type = node.type.capitalize

  if self.const_defined?(type)
    const_get(type)
  else
    Element
  end
end