Sha256: 49efee95171f93837daf956d41f41ae3441d624ee27d1f4bbac74279158ac514
Contents?: true
Size: 389 Bytes
Versions: 9
Compression:
Stored size: 389 Bytes
Contents
class Calculator::PerItem < Calculator preference :amount, :decimal, :default => 0 def self.description I18n.t("flat_rate_per_item") end def self.register super Coupon.register_calculator(self) ShippingMethod.register_calculator(self) ShippingRate.register_calculator(self) end def compute(object=nil) self.preferred_amount * object.length end end
Version data entries
9 entries across 9 versions & 1 rubygems