Sha256: 7e8ca4da38a951a54b1fc0ab149c6ba60acac22c5c2eb0da25a061a6f83a2a4f
Contents?: true
Size: 405 Bytes
Versions: 16
Compression:
Stored size: 405 Bytes
Contents
require 'refinerycms-core' module Refinery class CartItem attr_reader :product, :quantity def initialize(product) @product = product @quantity = 1 end def increment_quantity @quantity += 1 end def name @product.name end def price @product.price * @quantity end end # class CartItem end # module Refinery
Version data entries
16 entries across 16 versions & 1 rubygems