Sha256: ca9f840c7f008cbcf1845720dd7546937dc1ed72c514c23825110cde3c261c5a
Contents?: true
Size: 409 Bytes
Versions: 12
Compression:
Stored size: 409 Bytes
Contents
module Workarea module Api module Storefront class PagesController < Api::Storefront::ApplicationController before_action :cache_page def show model = Content::Page.find_by(slug: params[:id]) raise InvalidDisplay unless model.active? @page = Workarea::Storefront::PageViewModel.new(model, view_model_options) end end end end end
Version data entries
12 entries across 12 versions & 2 rubygems