Module: GraphQL::Tracing::MonitorTrace::Monitor::GraphQLSuffixNames
- Included in:
 - AppsignalTrace::AppsignalMonitor, DataDogTrace::DatadogMonitor, ScoutTrace::ScoutMonitor
 
- Defined in:
 - lib/graphql/tracing/monitor_trace.rb
 
Constant Summary collapse
- PARSE_NAME =
 "parse.graphql"- LEX_NAME =
 "lex.graphql"- VALIDATE_NAME =
 "validate.graphql"- EXECUTE_NAME =
 "execute.graphql"- ANALYZE_NAME =
 "analyze.graphql"
Instance Method Summary collapse
- 
  
    
      #platform_authorized_key(type)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_field_key(field)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_resolve_type_key(type)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_source_class_key(source_class)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 
Instance Method Details
#platform_authorized_key(type) ⇒ Object
      97 98 99  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 97 def (type) "#{type.graphql_name}.authorized.graphql" end  | 
  
#platform_field_key(field) ⇒ Object
      93 94 95  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 93 def platform_field_key(field) "#{field.path}.graphql" end  | 
  
#platform_resolve_type_key(type) ⇒ Object
      101 102 103  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 101 def platform_resolve_type_key(type) "#{type.graphql_name}.resolve_type.graphql" end  | 
  
#platform_source_class_key(source_class) ⇒ Object
      105 106 107  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 105 def platform_source_class_key(source_class) "#{source_class.name.gsub("::", "_")}.fetch.graphql" end  |