Sha256: 243ab62d3f03bab7c998b9b827e22a1bc98d012fa356fa2637c9a2fa18983074
Contents?: true
Size: 368 Bytes
Versions: 5
Compression:
Stored size: 368 Bytes
Contents
class Calculator::FreeShipping < ::Calculator def self.description I18n.t("free_shipping") end def self.register super Promotion.register_calculator(self) end def compute(object) if object.is_a?(Array) return if object.empty? order = object.first.order else order = object end order.ship_total end end
Version data entries
5 entries across 5 versions & 1 rubygems