Sha256: c3682af3f572ff8163f5797f9e1d459dc48de2165dc1e8b948b33d9e50d7b2f4

Contents?: true

Size: 877 Bytes

Versions: 46

Compression:

Stored size: 877 Bytes

Contents

module Caboose
  class TaxCalculator
    def self.tax_rate(address)      
      return 0 if address.state.downcase != 'al'
      city = address.city.downcase
      rate = 0.00
      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

46 entries across 46 versions & 1 rubygems

Version Path
caboose-cms-0.5.64 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.63 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.62 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.61 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.60 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.59 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.58 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.57 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.56 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.55 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.54 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.53 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.52 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.51 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.50 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.49 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.48 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.47 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.46 app/models/caboose/tax_calculator.rb
caboose-cms-0.5.45 app/models/caboose/tax_calculator.rb