Exception: Graphiti::Errors::ImplicitSortTypeMissing

Inherits:
Base
  • Object
show all
Defined in:
lib/graphiti/errors.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource_class, name) ⇒ ImplicitSortTypeMissing

Returns a new instance of ImplicitSortTypeMissing.



516
517
518
519
# File 'lib/graphiti/errors.rb', line 516

def initialize(resource_class, name)
  @resource_class = resource_class
  @name = name
end

Instance Method Details

#messageObject



521
522
523
524
525
526
527
528
529
530
531
# File 'lib/graphiti/errors.rb', line 521

def message
  <<~MSG
    Tried to add sort-only attribute #{@name.inspect}, but type was missing!

    If you are adding a sort that does not have a corresponding attribute, you must pass a type:

    sort :name, :string do <--- like this
      # ... code ...
    end
  MSG
end