Sha256: 71b8f8f5cf9b41f9cc85af5508e2292e8aaefdae0bec1abdff293e63dd3f78d2

Contents?: true

Size: 337 Bytes

Versions: 3

Compression:

Stored size: 337 Bytes

Contents

# encoding: utf-8
module BusinessCatalyst
  module CSV

    class ProductCodeTransformer < Transformer

      def initialize(input)
        if input.blank?
          raise InvalidInputError, "product_code must not be blank"
        end
        super(input)
      end

      def transform
        input.to_s
      end

    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
business_catalyst-0.1.2 lib/business_catalyst/csv/transformers/product_code_transformer.rb
business_catalyst-0.1.1 lib/business_catalyst/csv/transformers/product_code_transformer.rb
business_catalyst-0.1.0 lib/business_catalyst/csv/transformers/product_code_transformer.rb