Sha256: 36c3f93c535c64f9e0913e33dc7eb16ee2e70ac1f48bb23c587c0d5c4af78d04
Contents?: true
Size: 390 Bytes
Versions: 7
Compression:
Stored size: 390 Bytes
Contents
module Spree module Api module V2 module ResourceSerializerConcern extend ActiveSupport::Concern def self.included(base) model_klazz = "Spree::#{base.to_s.demodulize.gsub(/Serializer/, '')}".constantize base.set_type model_klazz.json_api_type base.attributes(*model_klazz.json_api_columns) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems