summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYusuke Endoh <[email protected]>2024-01-19 16:03:38 +0900
committerYusuke Endoh <[email protected]>2024-02-15 18:42:31 +0900
commit25d74b9527cd525042ad0b612b794fa331d3a318 (patch)
tree3b40adf0eb79bb5d7e81640d98dee162c35c076b /lib
parent926277bf826127c65689ddf01f94e23d538a3b8b (diff)
Do not include a backtick in error messages and backtraces
[Feature #16495]
Diffstat (limited to 'lib')
-rw-r--r--lib/delegate.rb4
-rw-r--r--lib/fileutils.rb4
-rw-r--r--lib/irb.rb2
-rw-r--r--lib/optparse.rb2
-rw-r--r--lib/ostruct.rb2
-rw-r--r--lib/pstore.rb2
-rw-r--r--lib/reline/history.rb2
-rw-r--r--lib/time.rb2
-rw-r--r--lib/tmpdir.rb2
9 files changed, 11 insertions, 11 deletions
diff --git a/lib/delegate.rb b/lib/delegate.rb
index 4d8994d8a0..1ea4fb985b 100644
--- a/lib/delegate.rb
+++ b/lib/delegate.rb
@@ -186,7 +186,7 @@ class Delegator < BasicObject
# method calls are being delegated to.
#
def __getobj__
- __raise__ ::NotImplementedError, "need to define `__getobj__'"
+ __raise__ ::NotImplementedError, "need to define '__getobj__'"
end
#
@@ -194,7 +194,7 @@ class Delegator < BasicObject
# to _obj_.
#
def __setobj__(obj)
- __raise__ ::NotImplementedError, "need to define `__setobj__'"
+ __raise__ ::NotImplementedError, "need to define '__setobj__'"
end
#
diff --git a/lib/fileutils.rb b/lib/fileutils.rb
index 8ec5a3ad12..f8c3740f50 100644
--- a/lib/fileutils.rb
+++ b/lib/fileutils.rb
@@ -1651,7 +1651,7 @@ module FileUtils
when "a"
mask | 07777
else
- raise ArgumentError, "invalid `who' symbol in file mode: #{chr}"
+ raise ArgumentError, "invalid 'who' symbol in file mode: #{chr}"
end
end
end
@@ -1705,7 +1705,7 @@ module FileUtils
copy_mask = user_mask(chr)
(current_mode & copy_mask) / (copy_mask & 0111) * (user_mask & 0111)
else
- raise ArgumentError, "invalid `perm' symbol in file mode: #{chr}"
+ raise ArgumentError, "invalid 'perm' symbol in file mode: #{chr}"
end
end
diff --git a/lib/irb.rb b/lib/irb.rb
index 4fa00aa16b..67e03f8bc9 100644
--- a/lib/irb.rb
+++ b/lib/irb.rb
@@ -1235,7 +1235,7 @@ module IRB
lines.map{ |l| l + "\n" }.join
}
# The "<top (required)>" in "(irb)" may be the top level of IRB so imitate the main object.
- message = message.gsub(/\(irb\):(?<num>\d+):in `<(?<frame>top \(required\))>'/) { "(irb):#{$~[:num]}:in `<main>'" }
+ message = message.gsub(/\(irb\):(?<num>\d+):in (?<open_quote>[`'])<(?<frame>top \(required\))>'/) { "(irb):#{$~[:num]}:in #{$~[:open_quote]}<main>'" }
puts message
puts 'Maybe IRB bug!' if irb_bug
rescue Exception => handler_exc
diff --git a/lib/optparse.rb b/lib/optparse.rb
index 438a09fbf6..2ee592954c 100644
--- a/lib/optparse.rb
+++ b/lib/optparse.rb
@@ -849,7 +849,7 @@ class OptionParser
def accept(t, pat = /.*/m, &block)
if pat
pat.respond_to?(:match) or
- raise TypeError, "has no `match'", ParseError.filter_backtrace(caller(2))
+ raise TypeError, "has no 'match'", ParseError.filter_backtrace(caller(2))
else
pat = t if t.respond_to?(:match)
end
diff --git a/lib/ostruct.rb b/lib/ostruct.rb
index fa882b7b9b..c762baa5a5 100644
--- a/lib/ostruct.rb
+++ b/lib/ostruct.rb
@@ -376,7 +376,7 @@ class OpenStruct
end
@table.delete(sym) do
return yield if block
- raise! NameError.new("no field `#{sym}' in #{self}", sym)
+ raise! NameError.new("no field '#{sym}' in #{self}", sym)
end
end
diff --git a/lib/pstore.rb b/lib/pstore.rb
index 818ffa07e0..57ecb0ef5c 100644
--- a/lib/pstore.rb
+++ b/lib/pstore.rb
@@ -437,7 +437,7 @@ class PStore
in_transaction
unless @table.key? key
if default == PStore::Error
- raise PStore::Error, format("undefined key `%s'", key)
+ raise PStore::Error, format("undefined key '%s'", key)
else
return default
end
diff --git a/lib/reline/history.rb b/lib/reline/history.rb
index 7a1ed6b90b..3f3b65fea6 100644
--- a/lib/reline/history.rb
+++ b/lib/reline/history.rb
@@ -62,7 +62,7 @@ class Reline::History < Array
private def check_index(index)
index += size if index < 0
if index < -2147483648 or 2147483647 < index
- raise RangeError.new("integer #{index} too big to convert to `int'")
+ raise RangeError.new("integer #{index} too big to convert to 'int'")
end
# If history_size is negative, history size is unlimited.
if @config.history_size.positive?
diff --git a/lib/time.rb b/lib/time.rb
index 2bfbd57642..970932a200 100644
--- a/lib/time.rb
+++ b/lib/time.rb
@@ -455,7 +455,7 @@ class Time
#
def strptime(date, format, now=self.now)
d = Date._strptime(date, format)
- raise ArgumentError, "invalid date or strptime format - `#{date}' `#{format}'" unless d
+ raise ArgumentError, "invalid date or strptime format - '#{date}' '#{format}'" unless d
if seconds = d[:seconds]
if sec_fraction = d[:sec_fraction]
usec = sec_fraction * 1000000
diff --git a/lib/tmpdir.rb b/lib/tmpdir.rb
index db5ed978cd..70bd010de5 100644
--- a/lib/tmpdir.rb
+++ b/lib/tmpdir.rb
@@ -158,7 +158,7 @@ class Dir
n ||= 0
n += 1
retry if !max_try or n < max_try
- raise "cannot generate temporary name using `#{basename}' under `#{tmpdir}'"
+ raise "cannot generate temporary name using '#{basename}' under '#{tmpdir}'"
end
path
end