mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-14 23:47:48 +00:00
11 lines
263 B
CoffeeScript
11 lines
263 B
CoffeeScript
Darkswarm.factory 'Variants', ->
|
|
new class Variants
|
|
variants: {}
|
|
register: (variant)->
|
|
@variants[variant.id] ||= @extend variant
|
|
|
|
extend: (variant)->
|
|
variant.getPrice = ->
|
|
variant.price * variant.line_item.quantity
|
|
variant
|