Sha256: c4cd0a0b71321f8038594b18c2598eff9b436015241f818f6bfcce31ca1cb3d0
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
module PiggybakHelper def cart_form(object) render "piggybak/cart/form", :object => object end def cart_link cart = Piggybak::Cart.new(request.cookies["cart"]) nitems = cart.items.inject(0) { |nitems, item| nitems + item[:quantity] } if nitems > 0 && !["piggybak/orders", "piggybak/cart"].include?(params[:controller]) link_to "#{pluralize(nitems, 'item')}: #{number_to_currency(cart.total)}", piggybak.cart_url end end def orders_link(text) if current_user link_to text, piggybak.orders_list_url end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
piggybak-0.3.0 | app/helpers/piggybak_helper.rb |
piggybak-0.2.1 | app/helpers/piggybak_helper.rb |