Sha256: 28285c0ba942cd4692f2a49b534203498f723fc8afb2437b892c8a3d97a77ce6

Contents?: true

Size: 474 Bytes

Versions: 2

Compression:

Stored size: 474 Bytes

Contents

module SpreeMultiVendor
  module Spree
    module Api
      module ApiHelpersDecorator
        def self.prepended(base)
          base::ATTRIBUTES.push(:vendor_attributes)

          base.mattr_reader *base::ATTRIBUTES

          base.user_attributes << :vendor_ids
        end

        @@vendor_attributes = [:id, :name, :slug, :state, :about_us, :contact_us]
      end
    end
  end
end

::Spree::Api::ApiHelpers.prepend(SpreeMultiVendor::Spree::Api::ApiHelpersDecorator)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_multi_vendor-2.3.0 app/helpers/spree_multi_vendor/spree/api/api_helpers_decorator.rb
spree_multi_vendor-2.2.0 app/helpers/spree_multi_vendor/spree/api/api_helpers_decorator.rb