class Banks::CategoryPolicy

Public Class Methods

categorize(description) click to toggle source
# File lib/banks/utils.rb, line 14
def self.categorize description
  # Lazy read.
  if @@categories.nil? then
    data = IO.read "categories.json"
    @@categories = JSON.parse data
  end

  @@categories["categories"].each do |category, payment_types|
    payment_types.each do |value|
      if description.upcase.include? value.upcase then return category end
    end
  end
  return "Uncategorized"
end