Module: Dry::Transformer

Defined in:
lib/dry/transformer.rb,
lib/dry/transformer/hash.rb,
lib/dry/transformer/pipe.rb,
lib/dry/transformer/proc.rb,
lib/dry/transformer/array.rb,
lib/dry/transformer/class.rb,
lib/dry/transformer/error.rb,
lib/dry/transformer/store.rb,
lib/dry/transformer/version.rb,
lib/dry/transformer/compiler.rb,
lib/dry/transformer/function.rb,
lib/dry/transformer/pipe/dsl.rb,
lib/dry/transformer/registry.rb,
lib/dry/transformer/coercions.rb,
lib/dry/transformer/composite.rb,
lib/dry/transformer/constants.rb,
lib/dry/transformer/recursion.rb,
lib/dry/transformer/conditional.rb,
lib/dry/transformer/array/combine.rb,
lib/dry/transformer/pipe/class_interface.rb

Defined Under Namespace

Modules: ArrayTransformations, ClassTransformations, Coercions, Conditional, HashTransformations, ProcTransformations, Recursion, Registry Classes: Compiler, Composite, Function, FunctionNotFoundError, Pipe, Store

Constant Summary collapse

Error =
Class.new(StandardError)
FunctionAlreadyRegisteredError =
Class.new(Error)
VERSION =
'0.1.0'
Undefined =
Object.new.freeze

Class Method Summary collapse

Class Method Details

.[](registry) ⇒ Object



19
20
21
# File 'lib/dry/transformer.rb', line 19

def self.[](registry)
  Pipe[registry]
end