Sha256: 05d8201ed044d638528e817ba52e7a4af7ecb1807f5005a7d2937599ab518d4a
Contents?: true
Size: 597 Bytes
Versions: 25
Compression:
Stored size: 597 Bytes
Contents
module Spree module Api module V2 module Storefront class StoresController < ::Spree::Api::V2::ResourceController def current render_serialized_payload { serialize_resource(current_store) } end private def model_class Spree::Store end def resource @resource ||= scope.find_by!(code: params[:code]) end def resource_serializer Spree::Api::Dependencies.storefront_store_serializer.constantize end end end end end end
Version data entries
25 entries across 25 versions & 3 rubygems