Sha256: 21b49a7670fc61bf4406a32c75042753b941060e9a5c9c8ddabce005ae8e9e46
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
# frozen_string_literal: true json.cache! [I18n.locale, current_pricing_options, variant] do json.(variant, *variant_attributes) json.price(variant.resilient_money_price(current_pricing_options)&.to_s) json.display_price(variant.resilient_money_price(current_pricing_options)&.to_s) json.kit_price(variant.resilient_money_price(current_kit_pricing_options)&.to_s) json.options_text(variant.options_text) json.track_inventory(variant.should_track_inventory?) json.in_stock(variant.in_stock?) json.is_backorderable(variant.is_backorderable?) json.total_on_hand(total_on_hand_for(variant)) json.is_destroyed(variant.destroyed?) json.option_values(variant.option_values) do |option_value| json.(option_value, *option_value_attributes) end json.images(variant.gallery.images) do |image| json.partial!("spree/api/images/image", image: image) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_configurable_kits-0.1.1 | app/views/spree/api/variants/_small.json.jbuilder |
solidus_configurable_kits-0.1.0 | app/views/spree/api/variants/_small.json.jbuilder |