Method: XRay::DynamicNaming#provide_name

Defined in:
lib/aws-xray-sdk/segment_naming/dynamic_naming.rb

#provide_name(host:) ⇒ Object



20
21
22
23
24
# File 'lib/aws-xray-sdk/segment_naming/dynamic_naming.rb', line 20

def provide_name(host:)
  # use fallback name when either the pattern or host name is unavailable.
  return fallback unless pattern && !pattern.empty? && host && !host.empty?
  SearchPattern.wildcard_match?(pattern: pattern, text: host) ? host : fallback
end