class BusinessCatalyst::CSV::Transformer

Attributes

input[RW]

Public Class Methods

new(input) click to toggle source
# File lib/business_catalyst/csv/transformers/transformer.rb, line 8
def initialize(input)
  @input = input
end
transform(input) click to toggle source
# File lib/business_catalyst/csv/transformers/transformer.rb, line 16
def self.transform(input)
  self.new(input).transform
end

Public Instance Methods

transform() click to toggle source
# File lib/business_catalyst/csv/transformers/transformer.rb, line 12
def transform
  raise NotImplementedError, "Transformer subclasses must implement #transform"
end