Method: GraphQL::Schema::Directive.default_directive

Defined in:
lib/graphql/schema/directive.rb

.default_directive(new_default_directive = nil) ⇒ Object



45
46
47
48
49
50
51
52
53
# File 'lib/graphql/schema/directive.rb', line 45

def default_directive(new_default_directive = nil)
  if new_default_directive != nil
    @default_directive = new_default_directive
  elsif @default_directive.nil?
    @default_directive = (superclass.respond_to?(:default_directive) ? superclass.default_directive : false)
  else
    !!@default_directive
  end
end