|
|
|
|
|
by jonnytran
1766 days ago
|
|
And before someone criticizes Ruby for being inconsistent in how the method is called, Ruby isn't a callable oriented language [1]. The common case is calling methods, so the fact that you need to say `.call(5)` both makes it more consistent and makes real code more concise, especially when making DSLs where chaining is really useful. 1: https://yehudakatz.com/2010/02/21/ruby-is-not-a-callable-ori... |
|