Sha256: 1e1853a49cb0e32859b2d348c8dfe941e26c21336797572f4ffb58072f9c90fa
Contents?: true
Size: 636 Bytes
Versions: 10
Compression:
Stored size: 636 Bytes
Contents
require_relative 'all_jobs_shared' class ParametersJob include AllJobsShared define_param :test_parameter, "my test parameter value" define_target :source_data, Remi::DataSource::DataFrame, fields: { :parameter_name => {} } define_target :target_data, Remi::DataTarget::DataFrame define_transform :main do Remi::SourceToTargetMap.apply(source_data.df, target_data.df) do map source(nil) .target(:myparam) .transform(Remi::Transform::Constant.new(params[:myparam])) map source(:parameter_name) .target(:parameter_name) .transform(->(v) { params[v.to_sym] }) end end end
Version data entries
10 entries across 10 versions & 1 rubygems