Для гибкости я видел некоторые API-интерфейсы w/classes, которые предоставляют одинаково названные методы класса и экземпляра.Классы Ruby, которые предоставляют одинаково названные классы и методы экземпляра
Есть ли причины, почему это может быть плохой идеей?
Как в 'class Foo; def self.foo; 42; конец; def foo; 23, конец; end'? – tessi