Sha256: 01c843396821485acac66ab61a1297fd80199b01f6f18f788c3e768fc62bb474
Contents?: true
Size: 777 Bytes
Versions: 1
Compression:
Stored size: 777 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) dependencies[:resource_serializer].new( resource, include: resource_includes, fields: sparse_fields ).serializable_hash end def dependencies { resource_serializer: Spree::V2::Storefront::UserSerializer } end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_api-3.7.0.rc2 | app/controllers/spree/api/v2/storefront/account_controller.rb |