Class: Ducktrap::Node::Hash::Transform

Inherits:
Ducktrap::Node::Hash show all
Includes:
Ducktrap::Nary
Defined in:
lib/ducktrap/node/hash/transform.rb

Overview

Ducktrap that expects outputs to be hashes and merges them together

TODO: Find better primitive!

Defined Under Namespace

Classes: Evaluator

Constant Summary

Constants included from Ducktrap::Nary

Ducktrap::Nary::CONCORD

Instance Method Summary collapse

Methods inherited from Ducktrap::Node

build, #call, #run

Methods included from PrettyDump

#pretty_dump, #pretty_inspect

Instance Method Details

#inverseNode

Return inverse transformation

Returns:



19
20
21
# File 'lib/ducktrap/node/hash/transform.rb', line 19

def inverse
  self.class.new(body.map(&:inverse))
end