Exception: Graphiti::Errors::ResourceEndpointConflict

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

Instance Method Summary collapse

Constructor Details

#initialize(path, action, resource_a, resource_b) ⇒ ResourceEndpointConflict

Returns a new instance of ResourceEndpointConflict.



463
464
465
466
467
468
# File 'lib/graphiti/errors.rb', line 463

def initialize(path, action, resource_a, resource_b)
  @path = path
  @action = action
  @resource_a = resource_a
  @resource_b = resource_b
end

Instance Method Details

#messageObject



470
471
472
473
474
475
476
# File 'lib/graphiti/errors.rb', line 470

def message
  <<~MSG
    Both '#{@resource_a}' and '#{@resource_b}' are associated to endpoint #{@path}##{@action}!

    Only one resource can be associated to a given url/verb combination.
  MSG
end