Method: Remi::Job::JobClassMethods#define_transform
- Defined in:
- lib/remi/job.rb
#define_transform(name, sources: [], targets: [], &block) ⇒ Object
40 41 42 43 44 45 46 47 48 |
# File 'lib/remi/job.rb', line 40 def define_transform(name, sources: [], targets: [], &block) @transforms ||= {} @transforms[name] = { sources: Array(sources), targets: Array(targets) } define_method(name) do instance_eval { @logger.info "Running transformation #{__method__}" } instance_eval(&block) end end |