Ruby: Avoid using toString where possible

This commit is contained in:
Koen Vlaswinkel
2024-02-02 14:18:09 +01:00
parent ac1ebf27a7
commit f83d2a7d55
4 changed files with 84 additions and 32 deletions

View File

@@ -1,58 +1,69 @@
input
| A | Method[bar] | Argument[0] | x | parameter |
| A | Method[bar] | Argument[self] | self in bar | parameter |
| A | Method[bar] | Argument[self] | self | parameter |
| A | Method[foo] | Argument[0] | x | parameter |
| A | Method[foo] | Argument[1] | y | parameter |
| A | Method[foo] | Argument[2] | key1 | parameter |
| A | Method[foo] | Argument[key1:] | key1 | parameter |
| A | Method[foo] | Argument[self] | self in foo | parameter |
| A | Method[foo] | Argument[2] | key1: | parameter |
| A | Method[foo] | Argument[block] | call | parameter |
| A | Method[foo] | Argument[block] | yield ... | parameter |
| A | Method[foo] | Argument[block].Parameter[0] | x | parameter |
| A | Method[foo] | Argument[block].Parameter[1] | y | parameter |
| A | Method[foo] | Argument[block].Parameter[key2:] | :key2 | parameter |
| A | Method[foo] | Argument[key1:] | key1: | parameter |
| A | Method[foo] | Argument[self] | self | parameter |
| A! | Method[new] | Argument[0] | x | parameter |
| A! | Method[new] | Argument[1] | y | parameter |
| A! | Method[new] | Argument[self] | self in initialize | parameter |
| A! | Method[new] | Argument[self] | self | parameter |
| A! | Method[self_foo] | Argument[0] | x | parameter |
| A! | Method[self_foo] | Argument[1] | y | parameter |
| A! | Method[self_foo] | Argument[self] | self in self_foo | parameter |
| A! | Method[self_foo] | Argument[self] | self | parameter |
| A::ANested | Method[foo] | Argument[0] | x | parameter |
| A::ANested | Method[foo] | Argument[1] | y | parameter |
| A::ANested | Method[foo] | Argument[self] | self in foo | parameter |
| A::ANested | Method[foo] | Argument[self] | self | parameter |
| B | Method[foo] | Argument[0] | x | parameter |
| B | Method[foo] | Argument[1] | y | parameter |
| B | Method[foo] | Argument[self] | self in foo | parameter |
| B | Method[foo] | Argument[self] | self | parameter |
| M1 | Method[foo] | Argument[0] | x | parameter |
| M1 | Method[foo] | Argument[1] | y | parameter |
| M1 | Method[foo] | Argument[self] | self in foo | parameter |
| M1 | Method[foo] | Argument[self] | self | parameter |
| M1! | Method[self_foo] | Argument[0] | x | parameter |
| M1! | Method[self_foo] | Argument[1] | y | parameter |
| M1! | Method[self_foo] | Argument[self] | self in self_foo | parameter |
| M1! | Method[self_foo] | Argument[self] | self | parameter |
| OtherLib::A | Method[foo] | Argument[0] | x | parameter |
| OtherLib::A | Method[foo] | Argument[1] | y | parameter |
| OtherLib::A | Method[foo] | Argument[self] | self in foo | parameter |
| OtherLib::A | Method[foo] | Argument[self] | self | parameter |
output
| A | Method[bar] | Argument[0] | x | parameter |
| A | Method[bar] | Argument[self] | self in bar | parameter |
| A | Method[bar] | Argument[self] | self | parameter |
| A | Method[foo] | Argument[0] | x | parameter |
| A | Method[foo] | Argument[1] | y | parameter |
| A | Method[foo] | Argument[2] | key1 | parameter |
| A | Method[foo] | Argument[key1:] | key1 | parameter |
| A | Method[foo] | Argument[self] | self in foo | parameter |
| A | Method[foo] | Argument[2] | key1: | parameter |
| A | Method[foo] | Argument[block] | call | parameter |
| A | Method[foo] | Argument[block] | yield ... | parameter |
| A | Method[foo] | Argument[block].Parameter[0] | x | parameter |
| A | Method[foo] | Argument[block].Parameter[1] | y | parameter |
| A | Method[foo] | Argument[block].Parameter[key2:] | :key2 | parameter |
| A | Method[foo] | Argument[key1:] | key1: | parameter |
| A | Method[foo] | Argument[self] | self | parameter |
| A | Method[foo] | ReturnValue | yield ... | return |
| A! | Method[new] | Argument[0] | x | parameter |
| A! | Method[new] | Argument[1] | y | parameter |
| A! | Method[new] | Argument[self] | self in initialize | parameter |
| A! | Method[new] | Argument[self] | self | parameter |
| A! | Method[self_foo] | Argument[0] | x | parameter |
| A! | Method[self_foo] | Argument[1] | y | parameter |
| A! | Method[self_foo] | Argument[self] | self in self_foo | parameter |
| A! | Method[self_foo] | Argument[self] | self | parameter |
| A::ANested | Method[foo] | Argument[0] | x | parameter |
| A::ANested | Method[foo] | Argument[1] | y | parameter |
| A::ANested | Method[foo] | Argument[self] | self in foo | parameter |
| A::ANested | Method[foo] | Argument[self] | self | parameter |
| B | Method[foo] | Argument[0] | x | parameter |
| B | Method[foo] | Argument[1] | y | parameter |
| B | Method[foo] | Argument[self] | self in foo | parameter |
| B | Method[foo] | Argument[self] | self | parameter |
| M1 | Method[foo] | Argument[0] | x | parameter |
| M1 | Method[foo] | Argument[1] | y | parameter |
| M1 | Method[foo] | Argument[self] | self in foo | parameter |
| M1 | Method[foo] | Argument[self] | self | parameter |
| M1! | Method[self_foo] | Argument[0] | x | parameter |
| M1! | Method[self_foo] | Argument[1] | y | parameter |
| M1! | Method[self_foo] | Argument[self] | self in self_foo | parameter |
| M1! | Method[self_foo] | Argument[self] | self | parameter |
| OtherLib::A | Method[foo] | Argument[0] | x | parameter |
| OtherLib::A | Method[foo] | Argument[1] | y | parameter |
| OtherLib::A | Method[foo] | Argument[self] | self in foo | parameter |
| OtherLib::A | Method[foo] | Argument[self] | self | parameter |