module SalesTax

Constants

Data
RATE_FIELDS
Rate
VERSION

Public Class Methods

[](zip_code) click to toggle source
# File lib/sales_tax/base.rb, line 7
def self.[](zip_code)
  Data.find_by_zip_code zip_code
end
auto_load() click to toggle source
# File lib/sales_tax/auto_load.rb, line 2
def self.auto_load
  data_path  = File.join Dir.getwd, 'data'
  data_files = Dir.glob(File.join data_path, '*.csv')

  if data_files.empty?
    raise "No data files found in #{data_path}"
  end

  data_files.each do |path|
    SalesTax::Data.load_csv_file path
  end
end