Class: Mercadona::Discount::Quantity

Inherits:
Base
  • Object
show all
Defined in:
lib/mercadona/discount/quantity.rb

Constant Summary

Constants inherited from Base

Base::DISCOUNT_RULES_ATTRS

Instance Method Summary collapse

Methods inherited from Base

call, #initialize

Constructor Details

This class inherits a constructor from Mercadona::Discount::Base

Instance Method Details

#callObject



6
7
8
9
10
# File 'lib/mercadona/discount/quantity.rb', line 6

def call
  return amount_without_discount unless discount_case?

  amount_without_discount - (discount * order_item_quantity)
end