Exception: GraphQL::DSL::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/graphql/dsl/error.rb

Overview

GraphQL DSL error

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg = nil, **arguments) ⇒ Error

Create GraphQL error



17
18
19
20
21
# File 'lib/graphql/dsl/error.rb', line 17

def initialize(msg = nil, **arguments)
  super(msg)

  @arguments = arguments
end

Instance Attribute Details

#argumentsHash (readonly)



10
11
12
# File 'lib/graphql/dsl/error.rb', line 10

def arguments
  @arguments
end

Instance Method Details

#messageString

Error message



27
28
29
# File 'lib/graphql/dsl/error.rb', line 27

def message
  super + (arguments ? "\nArguments: #{arguments}" : '')
end