Method: GraphQL::Schema::FieldExtension.default_argument_configurations

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

.default_argument_configurationsArray(Array, Hash)?

Returns A list of default argument configs, or nil if there aren't any.

Returns:

  • (Array(Array, Hash), nil)

    A list of default argument configs, or nil if there aren't any



34
35
36
37
38
39
40
41
42
43
44
# File 'lib/graphql/schema/field_extension.rb', line 34

def default_argument_configurations
  args = superclass.respond_to?(:default_argument_configurations) ? superclass.default_argument_configurations : nil
  if @own_default_argument_configurations
    if args
      args.concat(@own_default_argument_configurations)
    else
      args = @own_default_argument_configurations.dup
    end
  end
  args
end