diff options
Diffstat (limited to 'guides/source/api_documentation_guidelines.md')
-rw-r--r-- | guides/source/api_documentation_guidelines.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/guides/source/api_documentation_guidelines.md b/guides/source/api_documentation_guidelines.md index 026028a096..a20df89e68 100644 --- a/guides/source/api_documentation_guidelines.md +++ b/guides/source/api_documentation_guidelines.md @@ -52,7 +52,7 @@ Short docs do not need an explicit "Examples" label to introduce snippets; they ```ruby # Converts a collection of elements into a formatted string by calling -# <tt>to_s</tt> on all elements and joining them. +# `to_s` on all elements and joining them. # # Blog.all.to_formatted_s # => "First PostSecond PostThird Post" ``` @@ -126,15 +126,15 @@ Use fixed-width fonts for: ```ruby class Array - # Calls <tt>to_param</tt> on all its elements and joins the result with - # slashes. This is used by <tt>url_for</tt> in Action Pack. + # Calls `to_param` on all its elements and joins the result with + # slashes. This is used by `url_for` in Action Pack. def to_param collect { |e| e.to_param }.join '/' end end ``` -WARNING: Using a pair of ++...++ for fixed-width font only works with *words*; that is: anything matching <tt>\A\w+\z</tt>. For anything else use +<tt>...</tt>+, notably symbols, setters, inline snippets, etc. +WARNING: Using a pair of ++...++ for fixed-width font only works with *words*; that is: anything matching `\A\w+\z`. For anything else use +<tt>...</tt>+, notably symbols, setters, inline snippets, etc. ### Regular Font @@ -144,11 +144,11 @@ When "true" and "false" are English words rather than Ruby keywords use a regula # Runs all the validations within the specified context. Returns true if no errors are found, # false otherwise. # -# If the argument is false (default is +nil+), the context is set to <tt>:create</tt> if -# <tt>new_record?</tt> is true, and to <tt>:update</tt> if it is not. +# If the argument is false (default is +nil+), the context is set to `:create` if +# `new_record?` is true, and to `:update` if it is not. # -# Validations with no <tt>:on</tt> option will run no matter the context. Validations with -# some <tt>:on</tt> option will only run in the specified context. +# Validations with no `:on` option will run no matter the context. Validations with +# some `:on` option will only run in the specified context. def valid?(context = nil) ... end @@ -160,7 +160,7 @@ Description Lists In lists of options, parameters, etc. use a hyphen between the item and its description (reads better than a colon because normally options are symbols): ```ruby -# * <tt>:allow_nil</tt> - Skip validation if attribute is <tt>nil</tt>. +# * `:allow_nil` - Skip validation if attribute is `nil`. ``` The description starts in upper case and ends with a full stop—it's standard English. |