class Skylight::Core::Normalizers::Graphiti::Resolve
Constants
- ANONYMOUS_ADAPTER
- ANONYMOUS_RESOURCE
- CAT
Public Instance Methods
normalize(_trace, _name, payload)
click to toggle source
# File lib/skylight/core/normalizers/graphiti/resolve.rb, line 14 def normalize(_trace, _name, payload) resource = payload[:resource] if (sideload = payload[:sideload]) type = sideload.type.to_s.split("_").map(&:capitalize).join(" ") desc = "Custom Scope" if sideload.class.scope_proc else type = "Primary" end title = "Resolve #{type} #{resource.class.name || ANONYMOUS_RESOURCE}" [CAT, title, desc] end