Sha256: 60e7035ef837558b4a7300a39c9d8b09d325e1ab7d58b28d6192623599b10568
Contents?: true
Size: 392 Bytes
Versions: 5
Compression:
Stored size: 392 Bytes
Contents
# frozen_string_literal: true module Spree class ShippingCalculator < Calculator def compute_package(_package) raise NotImplementedError, "Please implement 'compute_package(package)' in your calculator: #{self.class.name}" end def available?(_package) true end private def total(content_items) content_items.map(&:amount).sum end end end
Version data entries
5 entries across 5 versions & 1 rubygems