Với chuỗi người ta có thể làm điều này:cách Generic để thay thế một đối tượng trong phương pháp riêng của nó
a = "hello"
a.upcase!
p a #=> "HELLO"
Nhưng làm thế nào tôi sẽ viết phương pháp riêng của tôi như vậy?
Giống như (mặc dù điều đó không làm việc rõ ràng):
class MyClass
def positify!
self = [0, self].max
end
end
Tôi biết có một số thủ thuật có thể sử dụng trên dây nhưng những gì nếu tôi đang cố gắng để làm một cái gì đó như thế này cho đối tượng?