Method: GraphQL::Types::Relay::ConnectionBehaviors::ClassMethods#edges_nullable

Defined in:
lib/graphql/types/relay/connection_behaviors.rb

#edges_nullable(new_value = nil) ⇒ Object

Set the default edges_nullable for this class and its child classes. (Defaults to true.) Use edges_nullable(false) in your base class to make non-null edges fields.



139
140
141
142
143
144
145
# File 'lib/graphql/types/relay/connection_behaviors.rb', line 139

def edges_nullable(new_value = nil)
  if new_value.nil?
    defined?(@edges_nullable) ? @edges_nullable : superclass.edges_nullable
  else
    @edges_nullable = new_value
  end
end