Module: GraphQL::Client::LazyName

Defined in:
lib/graphql/client.rb

Overview

Internal: FragmentSpread and FragmentDefinition extension to allow its name to point to a lazily defined Proc instead of a static string.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#_definition=(value) ⇒ Object (writeonly)

Sets the attribute _definition

Parameters:

  • value

    the value to set the attribute _definition to.



419
420
421
# File 'lib/graphql/client.rb', line 419

def _definition=(value)
  @_definition = value
end

Instance Method Details

#nameObject



415
416
417
# File 'lib/graphql/client.rb', line 415

def name
  @_definition.definition_name
end