Quantcast
Channel: Pragmatic Forums | Posts by osagie uwaifo
Viewing all articles
Browse latest Browse all 8

8.3 Iteration C2: A Smarter Cart posted by osagie uwaifo @ Tue, 20 May 2008 18:16:29 +0000

$
0
0

This is my Cart class

class Cart

attr_reader :items , :quantity# <whatis linkend="wtf.attr.accessor">attr_reader</whatis>TRUNC
def initialize
    @items = []
end
def add_product(product)
end
@items << product
puts @items
current_item = @items.find {|item| item.product == product}
puts "printing current_item " +current_item
if current_item
    current_item.increment_quantity
else
end
@items << CartItem.new(product)
def total_price
    @items.sum { |item| item.price }
end

end


Viewing all articles
Browse latest Browse all 8

Trending Articles