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.



394
395
396
# File 'lib/graphql/client.rb', line 394

def _definition=(value)
  @_definition = value
end

Instance Method Details

#nameObject



390
391
392
# File 'lib/graphql/client.rb', line 390

def name
  @_definition.definition_name
end