Class: Spree::LineItems::FindByVariant
- Inherits:
-
Object
- Object
- Spree::LineItems::FindByVariant
- Defined in:
- app/finders/spree/line_items/find_by_variant.rb
Instance Method Summary collapse
Instance Method Details
#execute(order:, variant:, options: {}) ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/finders/spree/line_items/find_by_variant.rb', line 4 def execute(order:, variant:, options: {}) order.line_items.detect do |line_item| next unless line_item.variant_id == variant.id Spree::Dependencies.cart_compare_line_items_service.constantize.call(order: order, line_item: line_item, options: ).value end end |