Reputation: 13233
I'm just starting to use YARD for documenting my Rails app. I didn't specify any specific Markup handler, but I would have expected that `code` would be converted to code
, which doesn't seem to happen. Is this normal behavior? Do I have to add some additional option to make this work? Thank you.
Upvotes: 25
Views: 2754
Reputation: 1674
Without markdown, YARD will display a code block for an indented line, e.g.
# This is a useful POSIX regex:
# [[:lower:]]{2}[[:digit:]]{3}[[:lower:]]{2}[[:digit:]]{4}
Two spaces of indent seem to be sufficient.
Upvotes: 9
Reputation: 13233
From GitHub, I was used to use backticks for inline code comments. So after some research I found the following, very nice solution.
redcarpet
gem to your Gemfilebundle
command--markup=markdown
to your .yardopts
fileyard server --reload
Now you can use Syntax like on GitHub, e.g.
```ruby
def bla; puts 'bla'; end
```
Or
`this is inline code`
Nice! :)
Upvotes: 21
Reputation: 4796
The syntax is a little different from markdown (markdown vs rdoc) I suppose. Using '+'
works. +code+ gets rendered in a <code>
block.
Upvotes: 22