Exception: GQL::Errors::UndefinedFieldType
- Inherits:
-
GQL::Error
- Object
- StandardError
- GQL::Error
- GQL::Errors::UndefinedFieldType
- Defined in:
- lib/gql/errors.rb
Instance Method Summary collapse
-
#initialize(name) ⇒ UndefinedFieldType
constructor
A new instance of UndefinedFieldType.
Constructor Details
#initialize(name) ⇒ UndefinedFieldType
Returns a new instance of UndefinedFieldType.
28 29 30 31 32 33 |
# File 'lib/gql/errors.rb', line 28 def initialize(name) types = GQL.field_types.keys.sort.map { |name| "`#{name}`" } types = types.size > 0 ? " Available types: #{types.to_sentence}." : '' super("The field type `#{name}` is undefined. Define it with `GQL.field_types[:#{name}] = My#{name.to_s.camelize}`.#{types}") end |