Sha256: eca1bb465309ec41362c0f6902e5d76528a31edb1b871f59248876f6fb18f177
Contents?: true
Size: 1 KB
Versions: 25
Compression:
Stored size: 1 KB
Contents
module Caboose class TaxCalculator def self.tax_rate(address) return 0.00 if address.nil? || address.city.nil? || address.state.nil? return 0 if address.state.downcase != 'al' return 0.09 #rate = 0.00 #city = address.city.downcase #rate = rate + 0.05 if city == 'brookwood' #rate = rate + 0.05 if city == 'coaling' #rate = rate + 0.05 if city == 'coker' #rate = rate + 0.05 if city == 'holt' #rate = rate + 0.05 if city == 'holt CDP' #rate = rate + 0.05 if city == 'lake View' #rate = rate + 0.05 if city == 'moundville' #rate = rate + 0.05 if city == 'northport' #rate = rate + 0.05 if city == 'tuscaloosa' #rate = rate + 0.05 if city == 'vance' #rate = rate + 0.05 if city == 'woodstock' #rate = rate + 0.04 if address.state.downcase == 'al' || address.state.downcase == 'alabama' #return rate.round(2) end end end
Version data entries
25 entries across 25 versions & 1 rubygems