Sha256: 5fd2c78c1a4a6a07ba8a665671fa83a9c4c135becd8b001c10d4352ac4983ac3
Contents?: true
Size: 427 Bytes
Versions: 1
Compression:
Stored size: 427 Bytes
Contents
module Spree class Promotion module Rules class Autodelivery < PromotionRule def applicable?(promotable) promotable.is_a?(Spree::Order) end def eligible?(order, options = {}) #line_item is target order.line_items.any? {|l| l[:auto_delivery]} end def actionable?(line_item) line_item.auto_delivery end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_order_groove-3.0.0 | app/models/spree/promotion/rules/autodelivery.rb |