Sha256: 0bad0511771181110bb1b5fab5606f82e960152002de9b131ce0653b1e8fd321
Contents?: true
Size: 838 Bytes
Versions: 34
Compression:
Stored size: 838 Bytes
Contents
module Workarea class Order module Status class Cart include StatusCalculator::Status def in_status? !order.canceled? && !order.placed? && !order.checking_out? && !order.abandoned? end end class Canceled include StatusCalculator::Status def in_status? order.canceled? end end class Placed include StatusCalculator::Status def in_status? order.placed? end end class Checkout include StatusCalculator::Status def in_status? order.checking_out? end end class Abandoned include StatusCalculator::Status def in_status? order.abandoned? end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems