Sha256: f3ea09359e5dd1638018aa4a93aef042c375de19bd5aac7b4dd15a3d86e5e213

Contents?: true

Size: 243 Bytes

Versions: 1

Compression:

Stored size: 243 Bytes

Contents

Spree::Variant.class_eval do
  has_many :active_sale_events, :as => :eventable, :class_name => "Spree::ActiveSale::Event"

  def live?
    !self.active_sale_events.detect{ |event| (event.live_and_active?) }.nil? || self.product.live?
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spree_active_sale-1.0.6 app/models/spree/variant_decorator.rb