documentationによると、とインスタンスの#scan両方をパラメーターとして受け入れる必要があります。しかし、テストは奇妙な動作を示しています:StringRegexp
▶ cat scantest.rb
#!/usr/bin/ruby
puts '='*10
puts 'foo'.scan '.'
puts '='*10
puts 'foo'.scan /./
puts '='*10
▶ rb scantest.rb
# ⇒ ==========
# ⇒ ==========
# ⇒ f
# ⇒ o
# ⇒ o
# ⇒ ==========
pryとの両方の内部irbでは、文字列も適切にスキャンされません。私は何を間違っていますか?