Exception: Graphiti::Errors::RecordNotFound

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

Instance Method Summary collapse

Constructor Details

#initialize(resource = nil, id = nil, path = nil) ⇒ RecordNotFound

Returns a new instance of RecordNotFound.



815
816
817
818
819
# File 'lib/graphiti/errors.rb', line 815

def initialize(resource = nil, id = nil, path = nil)
  @resource = resource
  @id = id
  @path = path
end

Instance Method Details

#messageObject



821
822
823
824
825
826
827
828
829
# File 'lib/graphiti/errors.rb', line 821

def message
  if !@resource.nil? && !@id.nil?
    "The referenced resource '#{@resource}' with id '#{@id}' could not be found.".tap do |msg|
      msg << " Referenced at '#{@path}'" unless @path.nil?
    end
  else
    "Specified Record Not Found"
  end
end