Module: Ducktrap
- Defined in:
- lib/ducktrap.rb,
lib/ducktrap/nary.rb,
lib/ducktrap/node.rb,
lib/ducktrap/error.rb,
lib/ducktrap/unary.rb,
lib/ducktrap/mapper.rb,
lib/ducktrap/builder.rb,
lib/ducktrap/nullary.rb,
lib/ducktrap/node/key.rb,
lib/ducktrap/node/map.rb,
lib/ducktrap/registry.rb,
lib/ducktrap/evaluator.rb,
lib/ducktrap/formatter.rb,
lib/ducktrap/node/hash.rb,
lib/ducktrap/node/noop.rb,
lib/ducktrap/singleton.rb,
lib/ducktrap/node/anima.rb,
lib/ducktrap/node/block.rb,
lib/ducktrap/node/custom.rb,
lib/ducktrap/node/static.rb,
lib/ducktrap/pretty_dump.rb,
lib/ducktrap/node/forward.rb,
lib/ducktrap/node/invalid.rb,
lib/ducktrap/node/inverse.rb,
lib/ducktrap/node/key/add.rb,
lib/ducktrap/node/coercion.rb,
lib/ducktrap/node/key/dump.rb,
lib/ducktrap/node/guard_nil.rb,
lib/ducktrap/node/key/fetch.rb,
lib/ducktrap/node/primitive.rb,
lib/ducktrap/node/anima/dump.rb,
lib/ducktrap/node/anima/load.rb,
lib/ducktrap/node/key/delete.rb,
lib/ducktrap/evaluator/static.rb,
lib/ducktrap/node/disjunction.rb,
lib/ducktrap/evaluator/invalid.rb,
lib/ducktrap/node/hash/transform.rb
Overview
Library namespace
Defined Under Namespace
Modules: Nary, Nullary, PrettyDump, Singleton, Unary Classes: Builder, Error, Evaluator, FailedTransformationError, Formatter, Mapper, Node, Registry
Constant Summary collapse
- DSL =
Registry.new
Class Method Summary collapse
-
.build(&block) ⇒ Node
private
Build ducktrap.
Class Method Details
.build(&block) ⇒ Node
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Build ducktrap
34 35 36 |
# File 'lib/ducktrap.rb', line 34 def self.build(&block) Node::Block.build(&block) end |