Exception: GraphQL::Schema::DuplicateNamesError

Inherits:
Error
  • Object
show all
Defined in:
lib/graphql/schema.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(duplicated_name:, duplicated_definition_1:, duplicated_definition_2:) ⇒ DuplicateNamesError

Returns a new instance of DuplicateNamesError.



84
85
86
87
88
89
# File 'lib/graphql/schema.rb', line 84

def initialize(duplicated_name:, duplicated_definition_1:, duplicated_definition_2:)
  @duplicated_name = duplicated_name
  super(
    "Found two visible definitions for `#{duplicated_name}`: #{duplicated_definition_1}, #{duplicated_definition_2}"
  )
end

Instance Attribute Details

#duplicated_nameObject (readonly)

Returns the value of attribute duplicated_name.



83
84
85
# File 'lib/graphql/schema.rb', line 83

def duplicated_name
  @duplicated_name
end