Khi tôi gọi phương thức không tồn tại, method_missing
sẽ cho tôi biết tên của phương thức. Khi tôi cố truy cập một biến chưa được đặt, giá trị chỉ đơn giản là nil
.Ruby có một method_missing tương đương với các biến mẫu không xác định?
Tôi đang cố gắng tự động chặn truy cập vào các biến mẫu nil và trả về một giá trị dựa trên tên biến được truy cập. Tương đương gần nhất sẽ là __get
của PHP. Có chức năng tương đương nào trong Ruby không?
Bạn có biết về cảnh báo và cách bật chúng không? –