Sha256: 9052d557f1d132a79eb79c41f3b78c0439569e034ee79cefcfcff557a43952c3
Contents?: true
Size: 770 Bytes
Versions: 13
Compression:
Stored size: 770 Bytes
Contents
module Spree module Api module V2 module Storefront class AccountController < ::Spree::Api::V2::BaseController before_action :require_spree_current_user def show render_serialized_payload { serialize_resource(resource) } end private def resource spree_current_user end def serialize_resource(resource) resource_serializer.new( resource, include: resource_includes, fields: sparse_fields ).serializable_hash end def resource_serializer Spree::Api::Dependencies.storefront_user_serializer.constantize end end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems