Class: ROM::Transformer
- Inherits:
-
Object
- Object
- ROM::Transformer
- Extended by:
- Plugins::ClassMethods
- Defined in:
- lib/rom/transformer.rb
Overview
Transformer is a data mapper which uses `Dry::Transformer`'s DSL to define transformations.
Class Method Summary collapse
-
.build ⇒ Transformer
Build a mapper instance.
-
.map(&block) ⇒ self
Define transformation pipeline.
Methods included from Plugins::ClassMethods
Class Method Details
.build ⇒ Transformer
Build a mapper instance
42 43 44 |
# File 'lib/rom/transformer.rb', line 42 def self.build new end |
.map(&block) ⇒ self
Define transformation pipeline
31 32 33 34 35 |
# File 'lib/rom/transformer.rb', line 31 def self.map(&block) define! do map_array(&block) end end |