Method: APISpec::Namespace#find_node

Defined in:
lib/apispec/namespace.rb

#find_node(name) ⇒ Object



59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/apispec/namespace.rb', line 59

def find_node(name)
  node = @nodes[name]
  if node
    node
  else
    similar_node = self.find_similar_node(name)
    if similar_node
      raise ReferenceError.new("#{name} not found in #{self.to_s}, maybe you meant #{similar_node} (case-sensitive!)")
    else
      raise ReferenceError.new("#{name} not found in #{self.to_s}")
    end
  end
end