Module: Dozer::Mapperable::ClassMethods
- Defined in:
- lib/dozer/mapperable.rb
Instance Method Summary collapse
Instance Method Details
#mapping(options) ⇒ Object
17 18 19 |
# File 'lib/dozer/mapperable.rb', line 17 def mapping() append_rule(Dozer::Rule.new()) end |
#transform(input, data = {}) ⇒ Object
21 22 23 24 25 |
# File 'lib/dozer/mapperable.rb', line 21 def transform(input, data={}) instance = self.new(input, data) all_rules.each { |rule| rule.apply!(instance) } instance.output end |