Exception: GQL::Errors::UndefinedField
- Inherits:
-
GQL::Error
- Object
- StandardError
- GQL::Error
- GQL::Errors::UndefinedField
- Defined in:
- lib/gql/errors.rb
Instance Method Summary collapse
-
#initialize(id, node_class) ⇒ UndefinedField
constructor
A new instance of UndefinedField.
Constructor Details
#initialize(id, node_class) ⇒ UndefinedField
Returns a new instance of UndefinedField.
46 47 48 49 50 51 |
# File 'lib/gql/errors.rb', line 46 def initialize(id, node_class) fields = node_class.fields.keys.sort.map { |id| "`#{id}`" } fields = fields.size > 0 ? " Available fields: #{fields.to_sentence}." : '' super("#{node_class} has no field named `#{id}`.#{fields}") end |