Sha256: 4684af27082fd188ed3b632a036e0e9234c1846bbf4eb529e5c2a6a0031d04a9
Contents?: true
Size: 736 Bytes
Versions: 29
Compression:
Stored size: 736 Bytes
Contents
module Spree module V2 module Storefront class WishedItemSerializer < BaseSerializer set_type :wished_item attributes :quantity attribute :price do |wished_item, params| wished_item.price(currency: params[:currency]) end attribute :total do |wished_item, params| wished_item.total(currency: params[:currency]) end attribute :display_price do |wished_item, params| wished_item.display_price(currency: params[:currency]).to_s end attribute :display_total do |wished_item, params| wished_item.display_total(currency: params[:currency]).to_s end belongs_to :variant end end end end
Version data entries
29 entries across 29 versions & 3 rubygems