Sha256: 9e8f7f572f0928a7634e9b771181268716c1b8eba180319d2094e71c3c8a4eb2
Contents?: true
Size: 324 Bytes
Versions: 15
Compression:
Stored size: 324 Bytes
Contents
class TaxRate < ActiveRecord::Base belongs_to :zone belongs_to :tax_category validates_presence_of :amount validates_numericality_of :amount has_calculator named_scope :by_zone, lambda { |zone| { :conditions => ["zone_id = ?", zone] } } def calculate_tax(order) calculator.compute(order) end end
Version data entries
15 entries across 15 versions & 2 rubygems