Module: Stall::Models::WishList
- Extended by:
- ActiveSupport::Concern
- Included in:
- WishList
- Defined in:
- app/models/stall/models/wish_list.rb
Instance Method Summary collapse
Instance Method Details
#includes_product?(product) ⇒ Boolean
6 7 8 |
# File 'app/models/stall/models/wish_list.rb', line 6 def includes_product?(product) line_item_for_product(product).present? end |
#line_item_for_product(product) ⇒ Object
10 11 12 13 14 15 |
# File 'app/models/stall/models/wish_list.rb', line 10 def line_item_for_product(product) line_items.find do |line_item| line_item.sellable_type == 'Variant' && product.variant_ids.include?(line_item.sellable_id) end end |