Sha256: ec38c4184c71e588d12141aa75e2726578700358f89190394f7cec45a06316e6

Contents?: true

Size: 677 Bytes

Versions: 9

Compression:

Stored size: 677 Bytes

Contents

module CabooseStore
  module CartHelper
  
    def line_items(order)
      arr = []
      order.line_items.each do |li|
        v = li.variant
        p = v.product
        
        img = false
        if v.product_images && v.product_images.count > 0
        #  img = v.product_images[0].image.url(:tiny)
        #elsif p.product_images && p.product_images.count > 0
        #  img = p.product_images[0].image.url(:tiny)
        end
            
        arr << {
          'quantity' => li.quantity,
          'variant' => v,
          'variant_title' => "#{p.title}<br />#{v.title}",
          'variant_image' => img
        }
      end
      return arr
    end
  
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
caboose-store-0.0.10 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.9 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.8 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.7 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.6 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.5 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.4 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.3 app/helpers/caboose_store/cart_helper.rb
caboose-store-0.0.2 app/helpers/caboose_store/cart_helper.rb