class ElasticAPM::Span::Context::Service

@api private

def build_target(target = nil)

def build_target(target = nil)
  return Target.new unless target
  return target if target.is_a?(Target)
  Target.new(**target)
end

def initialize(target: nil, **attrs)

def initialize(target: nil, **attrs)
  super(**attrs)
  self.target = build_target(target)
end