lib/abstract_mapper/builder.rb in abstract_mapper-0.0.2 vs lib/abstract_mapper/builder.rb in abstract_mapper-0.1.0

- old
+ new

@@ -37,11 +37,11 @@ # @param [Proc] block # The block with DSL commands for adding subnodes # # @return (see #tree) # - def self.update(node = Branch.new, &block) + def self.update(node = AST::Branch.new, &block) new(node, &block).tree end # @!attribute [r] tree # @@ -70,10 +70,10 @@ private # DSL commands def method_missing(name, *args, &block) node = @commands[name].call(*args, &block) - @tree = tree << (node.is_a?(Branch) ? update(node, &block) : node) + @tree = tree << (node.is_a?(AST::Branch) ? update(node, &block) : node) end def respond_to_missing?(*) true end