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.



730
731
732
733
734
# File 'lib/graphiti/errors.rb', line 730

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

Instance Method Details

#messageObject



736
737
738
739
740
741
742
743
744
# File 'lib/graphiti/errors.rb', line 736

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