class Currency
  def self.validate(row)
    reasons = []

    supported_currencies = [
      'AUD','CAD','CHF','DKK','EUR','GBP','JPY','KRW', 'NOK','NZD','SEK','USD'
    ]

    unless row[:currency]
      reasons << 'Currency code is required'
    end

    unless supported_currencies.include?(row[:currency])
      reasons << "Currency code is not supported"
    end

    reasons
  end
end

