Sha256: cacd2799d9a62575e9cf6c5bb4497c301cf8d349c9bed0542c72588ad728f391

Contents?: true

Size: 385 Bytes

Versions: 60

Compression:

Stored size: 385 Bytes

Contents

module EasyML::Data
  class Preprocessor
    module Utils
      def standardize_config(config)
        config.each do |column, strategies|
          next unless strategies.is_a?(Array)

          config[column] = strategies.reduce({}) do |hash, strategy|
            hash.tap do
              hash[strategy] = true
            end
          end
        end
      end
    end
  end
end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
easy_ml-0.2.0.pre.rc16 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc15 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc14 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc13 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc12 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc11 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc10 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc9 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc8 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc7 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc6 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc5 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc4 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc3 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc2 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.2.0.pre.rc1 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.1.4 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.1.3 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.1.2 lib/easy_ml/data/preprocessor/utils.rb
easy_ml-0.1.1 lib/easy_ml/data/preprocessor/utils.rb