Module: GraphQL::Tracing::PlatformTrace::BaseKeyCache
- Defined in:
- lib/graphql/tracing/platform_trace.rb
Instance Attribute Summary collapse
- 
  
    
      #platform_authorized_key_cache  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute platform_authorized_key_cache. 
- 
  
    
      #platform_field_key_cache  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute platform_field_key_cache. 
- 
  
    
      #platform_resolve_type_key_cache  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute platform_resolve_type_key_cache. 
Instance Method Summary collapse
Instance Attribute Details
#platform_authorized_key_cache ⇒ Object (readonly)
Returns the value of attribute platform_authorized_key_cache.
| 20 21 22 | # File 'lib/graphql/tracing/platform_trace.rb', line 20 def @platform_authorized_key_cache end | 
#platform_field_key_cache ⇒ Object (readonly)
Returns the value of attribute platform_field_key_cache.
| 20 21 22 | # File 'lib/graphql/tracing/platform_trace.rb', line 20 def platform_field_key_cache @platform_field_key_cache end | 
#platform_resolve_type_key_cache ⇒ Object (readonly)
Returns the value of attribute platform_resolve_type_key_cache.
| 20 21 22 | # File 'lib/graphql/tracing/platform_trace.rb', line 20 def platform_resolve_type_key_cache @platform_resolve_type_key_cache end | 
Instance Method Details
#initialize ⇒ Object
| 14 15 16 17 18 | # File 'lib/graphql/tracing/platform_trace.rb', line 14 def initialize @platform_field_key_cache = Hash.new { |h, k| h[k] = platform_field_key(k) } @platform_authorized_key_cache = Hash.new { |h, k| h[k] = (k) } @platform_resolve_type_key_cache = Hash.new { |h, k| h[k] = platform_resolve_type_key(k) } end |