module AstBuilder::PublicApi

Public Instance Methods

build(string = nil, &fn) click to toggle source

Builds an AST Node from AstBuilder shorthand syntax

@see AstBuilder::Builder

For more notes on usage

@param string = nil [String]

Literal String to build

@param &fn [Proc]

`instance_eval`'d function used to build an s-expression

@return [AstBuilder::Builder]

# File lib/ast_builder/public_api.rb, line 18
def build(string = nil, &fn)
  Builder.new(string, &fn)
end