Method: Jdoc::Link#example_path
- Defined in:
- lib/jdoc/link.rb
#example_path ⇒ Object
69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/jdoc/link.rb', line 69 def example_path @example_path ||= @raw_link.href.gsub(/{\((.+?)\)}/) do pointer = CGI.unescape($1) value = JsonPointer.evaluate(root_schema.data, pointer) if value && value["example"] value["example"] else raise ExampleNotFound, "No example found for #{pointer}" end end end |