diff options
author | Yusuke Endoh <[email protected]> | 2024-01-19 16:03:38 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2024-02-15 18:42:31 +0900 |
commit | 25d74b9527cd525042ad0b612b794fa331d3a318 (patch) | |
tree | 3b40adf0eb79bb5d7e81640d98dee162c35c076b /lib | |
parent | 926277bf826127c65689ddf01f94e23d538a3b8b (diff) |
Do not include a backtick in error messages and backtraces
[Feature #16495]
Diffstat (limited to 'lib')
-rw-r--r-- | lib/delegate.rb | 4 | ||||
-rw-r--r-- | lib/fileutils.rb | 4 | ||||
-rw-r--r-- | lib/irb.rb | 2 | ||||
-rw-r--r-- | lib/optparse.rb | 2 | ||||
-rw-r--r-- | lib/ostruct.rb | 2 | ||||
-rw-r--r-- | lib/pstore.rb | 2 | ||||
-rw-r--r-- | lib/reline/history.rb | 2 | ||||
-rw-r--r-- | lib/time.rb | 2 | ||||
-rw-r--r-- | lib/tmpdir.rb | 2 |
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 |