summaryrefslogtreecommitdiff
path: root/lib/ostruct.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-28 15:16:53 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-28 17:10:48 +0900
commitca7de49aa50fee34628e5e239f04ec76ec85f1f4 (patch)
tree7a50c68dabccd747d341d4962ad5c44311b453c4 /lib/ostruct.rb
parent0e5e2e35f8e2351fd361d7fe76f6e346ec116328 (diff)
[ruby/ostruct] [DOC] Fix code markups [ci skip]
Backquotes are not special characters in RDoc. https://github.com/ruby/ostruct/commit/a901df26b9
Diffstat (limited to 'lib/ostruct.rb')
-rw-r--r--lib/ostruct.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/ostruct.rb b/lib/ostruct.rb
index a40729bb5d..c2de7a493d 100644
--- a/lib/ostruct.rb
+++ b/lib/ostruct.rb
@@ -93,16 +93,16 @@
# o.methods = [:foo, :bar]
# o.methods # => [:foo, :bar]
#
-# To help remedy clashes, OpenStruct uses only protected/private methods ending with `!`
-# and defines aliases for builtin public methods by adding a `!`:
+# To help remedy clashes, OpenStruct uses only protected/private methods ending with <code>!</code>
+# and defines aliases for builtin public methods by adding a <code>!</code>:
#
# o = OpenStruct.new(make: 'Bentley', class: :luxury)
# o.class # => :luxury
# o.class! # => OpenStruct
#
-# It is recommended (but not enforced) to not use fields ending in `!`;
+# It is recommended (but not enforced) to not use fields ending in <code>!</code>;
# Note that a subclass' methods may not be overwritten, nor can OpenStruct's own methods
-# ending with `!`.
+# ending with <code>!</code>.
#
# For all these reasons, consider not using OpenStruct at all.
#
@@ -279,7 +279,7 @@ class OpenStruct
# :call-seq:
# ostruct[name] -> object
#
- # Returns the value of an attribute, or `nil` if there is no such attribute.
+ # Returns the value of an attribute, or +nil+ if there is no such attribute.
#
# require "ostruct"
# person = OpenStruct.new("name" => "John Smith", "age" => 70)
@@ -452,7 +452,7 @@ class OpenStruct
update_to_values!(h)
end
- # Make all public methods (builtin or our own) accessible with `!`:
+ # Make all public methods (builtin or our own) accessible with <code>!</code>:
instance_methods.each do |method|
new_name = "#{method}!"
alias_method new_name, method