Sha256: 0e1229ae7a8344f4e096fc81d1c36af4263df75162d2a21f438921e6a9c96528

Contents?: true

Size: 378 Bytes

Versions: 125

Compression:

Stored size: 378 Bytes

Contents

# frozen_string_literal: true

module Spree
  module Gallery
    class ProductGallery
      def initialize(product)
        @product = product
      end

      # A list of all images associated with this gallery
      #
      # @return [Enumerable<Spree::Image>] all images in the gallery
      def images
        @images ||= @product.variant_images
      end
    end
  end
end

Version data entries

125 entries across 125 versions & 2 rubygems

Version Path
solidus_core-4.5.1 app/models/spree/gallery/product_gallery.rb
solidus_core-4.5.0 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.6 app/models/spree/gallery/product_gallery.rb
solidus_core-4.2.5 app/models/spree/gallery/product_gallery.rb
solidus_core-4.1.6 app/models/spree/gallery/product_gallery.rb
solidus_core-4.4.2 app/models/spree/gallery/product_gallery.rb
solidus_core-4.4.1 app/models/spree/gallery/product_gallery.rb
solidus_core-4.4.0 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.4 app/models/spree/gallery/product_gallery.rb
solidus_core-4.2.4 app/models/spree/gallery/product_gallery.rb
solidus_core-4.1.5 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.3 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.2 app/models/spree/gallery/product_gallery.rb
solidus_core-4.1.4 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.1 app/models/spree/gallery/product_gallery.rb
solidus_core-4.3.0 app/models/spree/gallery/product_gallery.rb
solidus_core-4.2.3 app/models/spree/gallery/product_gallery.rb
solidus_core-4.1.3 app/models/spree/gallery/product_gallery.rb
solidus_core-4.0.4 app/models/spree/gallery/product_gallery.rb
solidus_core-3.4.6 app/models/spree/gallery/product_gallery.rb