diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-12-23 13:59:17 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-12-23 13:59:17 -0800 |
| commit | d957a6784195e2a5ef8bac57d05b09baf3baaca1 (patch) | |
| tree | 1e8ae6849437b0cbebe6c94d3b021d66a720ebce | |
| parent | 55ef024e8395db13c27a519efb0f0afcad5297d0 (diff) | |
| parent | e137d1423dd8545e48b40166d8248c846f232e17 (diff) | |
| download | mruby-d957a6784195e2a5ef8bac57d05b09baf3baaca1.tar.gz mruby-d957a6784195e2a5ef8bac57d05b09baf3baaca1.zip | |
Merge pull request #1616 from h2so5/verify-string-match
verify the argument of String#=~
| -rw-r--r-- | mrblib/string.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mrblib/string.rb b/mrblib/string.rb index 49f87be8b..53e7c10c0 100644 --- a/mrblib/string.rb +++ b/mrblib/string.rb @@ -137,6 +137,9 @@ class String ## # ISO 15.2.10.5.5 def =~(re) + if re.is_a? String + raise TypeError, "type mismatch: String given" + end re =~ self end |
