Method: CodeBreaker::Parsable::Node#parse

Defined in:
lib/code_breaker/parsable/node.rb

#parse(node) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/code_breaker/parsable/node.rb', line 4

def parse(node)
  if node.is_a?(Symbol)
    node
  elsif node.nil?
    parse_nil_node(node)
  else
    send("parse_#{node.type}_node", node)
  end
end