class Shipment < ActiveRecord::Base
after_create :credit_affiliate

def credit_affiliate
if self.affiliate
self.affiliate_credits.create(:account => self.affiliate,
:amount => (self.total * self.affiliate.percentage(self.id)).round)
end
end
end