Sha256: 07c23e39436d61a32f4d583b69b10fd222665126e574fcbe53dd2daf300930ae
Contents?: true
Size: 785 Bytes
Versions: 27
Compression:
Stored size: 785 Bytes
Contents
module Skylight module Normalizers module ActiveModelSerializers class Render < Normalizer register "render.active_model_serializers" CAT = "view.render.active_model_serializers".freeze def normalize(trace, name, payload) serializer_class = payload[:serializer] title = serializer_class.name.sub(/^ActiveModel::(Serializer::)?/, '') if adapter_instance = payload[:adapter] adapter_name = adapter_instance.class.name .sub(/^ActiveModel::Serializer::Adapter::/, '') .sub(/^ActiveModelSerializers::Adapter::/, '') desc = "Adapter: #{adapter_name}" end [ CAT, title, desc ] end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems