Sha256: dfe13efbcc256f94957a04058fe053849c80533cfc6a0ae0a5662e34e80fb76d
Contents?: true
Size: 635 Bytes
Versions: 1
Compression:
Stored size: 635 Bytes
Contents
ProductsHelper.class_eval do def product_price(product_or_variant, options={}) options.assert_valid_keys(:format_as_currency, :show_vat_text, :show_calculated_price) options.reverse_merge! :format_as_currency => true, :show_vat_text => Spree::Config[:show_price_inc_vat] amount = options[:show_calculated_price] ? product_or_variant.calculated_price : product_or_variant.price amount += Calculator::Vat.calculate_tax_on(product_or_variant) if Spree::Config[:show_price_inc_vat] options.delete(:show_calculated_price) options.delete(:format_as_currency) ? format_price(amount, options) : amount end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_sale_products-0.60.0.RC1 | app/helpers/products_helper_decorator.rb |