Sha256: d40a0d93dca83cd49bcb7b4385d8e328e075bea38fb1d917fda72a3950cfb998
Contents?: true
Size: 654 Bytes
Versions: 62
Compression:
Stored size: 654 Bytes
Contents
module Workarea class Storefront::ProductsController < Storefront::ApplicationController before_action :cache_page def show model = Catalog::Product.find_by(slug: params[:id]) raise InvalidDisplay unless model.active? || current_user.try(:admin?) @product = Storefront::ProductViewModel.wrap( model, view_model_options ) end def details model = Catalog::Product.find_by(slug: params[:id]) raise InvalidDisplay unless model.active? || current_user.try(:admin?) @product = Storefront::ProductViewModel.wrap( model, view_model_options ) end end end
Version data entries
62 entries across 62 versions & 1 rubygems