Module: DataMaps::Dsl::Mapping
- Included in:
- Mapping
- Defined in:
- lib/data_maps/dsl/mapping_dsl.rb,
lib/data_maps/dsl/mapping/field_dsl.rb,
lib/data_maps/dsl/mapping/conditions_dsl.rb
Defined Under Namespace
Classes: ConditionsDsl, FieldMappingDsl
Instance Method Summary collapse
-
#field(destination, options = {}, &block) ⇒ Object
DSL method to describe a field.
Instance Method Details
#field(destination, options = {}, &block) ⇒ Object
DSL method to describe a field
9 10 11 12 13 |
# File 'lib/data_maps/dsl/mapping_dsl.rb', line 9 def field(destination, = {}, &block) dsl = FieldMappingDsl.new() dsl.configure(&block) if block_given? @mapping_hash[destination.to_s] = dsl.to_h end |