Module: ProcGroup
- Includes:
- ProcSettingModule
- Defined in:
- lib/statsailr_procs_base/proc_setting/proc_group.rb
Instance Method Summary collapse
- #setting_for_assign_to(setting) ⇒ Object
- #setting_for_finalizer(setting) ⇒ Object
- #setting_for_group_by(setting) ⇒ Object
- #setting_for_mutate(setting) ⇒ Object
- #setting_for_summarize(setting) ⇒ Object
Instance Method Details
#setting_for_assign_to(setting) ⇒ Object
39 40 41 42 43 44 45 46 47 |
# File 'lib/statsailr_procs_base/proc_setting/proc_group.rb', line 39 def setting_for_assign_to( setting ) setting.libname = nil setting.envname = "sts_group" setting.func_name = "assign_to" setting.main_arg_and_how_to_treat = ["var", :read_as_strvec, :no_nil] setting.runtime_args = {"df" => previous_or( param("data") ) } setting.store_result = true setting.print_opt = false end |
#setting_for_finalizer(setting) ⇒ Object
49 50 51 52 53 54 55 56 57 |
# File 'lib/statsailr_procs_base/proc_setting/proc_group.rb', line 49 def setting_for_finalizer( setting ) setting.libname = nil setting.envname = "sts_group" setting.func_name = "finalizer" setting.main_arg_and_how_to_treat = [ nil , nil , :allow_nil ] setting.runtime_args = {"df" => previous_or( RBridge::r_nil()), "last_inst" => previous_inst_name(), "out" => param("out")} setting.store_result = false setting.print_opt = false end |
#setting_for_group_by(setting) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/statsailr_procs_base/proc_setting/proc_group.rb', line 9 def setting_for_group_by( setting ) setting.libname = nil setting.envname = "sts_group" setting.func_name = "wrap_group_by" setting.main_arg_and_how_to_treat = [ "vars", :read_as_strvec, :no_nil] setting.runtime_args = {"data" => previous_or( param("data") ) } setting.store_result = true setting.print_opt = false end |
#setting_for_mutate(setting) ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/statsailr_procs_base/proc_setting/proc_group.rb', line 19 def setting_for_mutate( setting ) setting.libname = nil setting.envname = "sts_group" setting.func_name = "wrap_mutate" setting.main_arg_and_how_to_treat = ["params", :read_named_args_as_named_strvec, :no_nil] setting.runtime_args = {"data" => previous_or( param("data") ) } setting.store_result = true setting.print_opt = false end |
#setting_for_summarize(setting) ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/statsailr_procs_base/proc_setting/proc_group.rb', line 29 def setting_for_summarize( setting ) setting.libname = nil setting.envname = "sts_group" setting.func_name = "wrap_summarize" setting.main_arg_and_how_to_treat = ["params", :read_named_args_as_named_strvec, :no_nil] setting.runtime_args = {"data" => previous_or( param("data") ) } setting.store_result = true setting.print_opt = false end |