Sha256: a2132e676d6b42fc40847b138da758bf4eb2fafbc88cfc5a7ce33629d5f763e2

Contents?: true

Size: 636 Bytes

Versions: 1

Compression:

Stored size: 636 Bytes

Contents

module Spree
  module Api
    module V2
      module Platform
        class VendorsController < ::Spree::Api::V2::Platform::ResourceController
          private

          def model_class
            ::Spree::Vendor
          end

          def scope
            ::Spree::Vendor.active
          end

          def resource_serializer
            Spree::Api::V2::Platform::VendorSerializer
          end

          def collection_serializer
            Spree::Api::V2::Platform::VendorSerializer
          end

          def spree_permitted_attributes
            super + [:code]
          end
        end
      end
    end
  end
end
  

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
atkhayar-dev-spree-multi-vendor-0.0.0 app/controllers/spree/api/v2/platform/vendors_controller.rb