Sha256: 17c9da788ef6f3400a38443177280693a1f466770156c4019d916a9455da3b72

Contents?: true

Size: 888 Bytes

Versions: 27

Compression:

Stored size: 888 Bytes

Contents

object @product
cache [I18n.locale, @current_user_roles.include?('admin'), current_currency, root_object]

attributes *product_attributes

node(:display_price) { |p| p.display_price.to_s }
node(:has_variants, &:has_variants?)
node(:taxon_ids, &:taxon_ids)
node(:display_current_currency_price) do |product|
  price = product.price_in(current_currency)
  Spree::Money.new(price.amount, currency: current_currency).to_s
end

child master: :master do
  extends 'spree/api/v1/variants/small'
end

child variants: :variants do
  extends 'spree/api/v1/variants/small'
end

child option_types: :option_types do
  attributes *option_type_attributes
end

child product_properties: :product_properties do
  attributes *product_property_attributes
end

child classifications: :classifications do
  attributes :taxon_id, :position

  child(:taxon) do
    extends 'spree/api/v1/taxons/show'
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
spree_api-4.2.7 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.3 app/views/spree/api/v1/products/show.rabl
spree_api-4.4.1 app/views/spree/api/v1/products/show.rabl
spree_api_v1-4.5.0 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.6 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.2 app/views/spree/api/v1/products/show.rabl
spree_api-4.4.0 app/views/spree/api/v1/products/show.rabl
spree_api-4.4.0.rc2 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.1 app/views/spree/api/v1/products/show.rabl
spree_api-4.4.0.rc1 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.0 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.0.rc3 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.0.rc2 app/views/spree/api/v1/products/show.rabl
spree_api-4.3.0.rc1 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.5 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.4 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.3.1 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.3 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.2 app/views/spree/api/v1/products/show.rabl
spree_api-4.2.1 app/views/spree/api/v1/products/show.rabl