Sha256: 6799fb4bdfe820af6d7e146e464ceab3321e5eea535dad25e51d4d7d0be27062
Contents?: true
Size: 389 Bytes
Versions: 5
Compression:
Stored size: 389 Bytes
Contents
# frozen_string_literal: true module SolidusPromotions module DiscountableAmount def discountable_amount amount + current_discounts.sum(&:amount) end def current_discounts @current_discounts ||= [] end def current_discounts=(args) @current_discounts = args end def reset_current_discounts @current_discounts = [] end end end
Version data entries
5 entries across 5 versions & 1 rubygems