Class: GraphQL::StaticValidation::TypeStack::EnterWithStrategy

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/static_validation/type_stack.rb

Instance Method Summary collapse

Constructor Details

#initialize(stack, strategy) ⇒ EnterWithStrategy

Returns a new instance of EnterWithStrategy.



193
194
195
196
# File 'lib/graphql/static_validation/type_stack.rb', line 193

def initialize(stack, strategy)
  @stack = stack
  @strategy = strategy
end

Instance Method Details

#call(node, parent) ⇒ Object



198
199
200
# File 'lib/graphql/static_validation/type_stack.rb', line 198

def call(node, parent)
  @strategy.push(@stack, node)
end