Sha256: 1e4f083518b353c31fa26c9665b18c4ca6321f22b85258005982a702f826b88b

Contents?: true

Size: 355 Bytes

Versions: 4

Compression:

Stored size: 355 Bytes

Contents

require 'digest/md5'

module ETL #:nodoc:
  module Transform #:nodoc:
    # Transform which hashes the original value with a MD5 hash algorithm
    class Md5Transform < ETL::Transform::Transform
      # Transform the value with a MD5 digest algorithm.
      def transform(name, value, row)
        Digest::MD5.hexdigest(value)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
activewarehouse-etl-1.0.0 lib/etl/transform/md5_transform.rb
activewarehouse-etl-1.0.0.rc1 lib/etl/transform/md5_transform.rb
etl-0.9.5.rc1 lib/etl/transform/md5_transform.rb
activewarehouse-etl-sgonyea-0.9.6 lib/etl/transform/md5_transform.rb