Xin lỗi vì câu hỏi này, có thể, thực sự là newbie:attr_reader với dấu chấm hỏi trong tên
Tôi muốn xác định trình lấy trả về giá trị bool. fi:
attr_reader :server_error?
Nhưng sau đó, làm thế nào để cập nhật nó, như Ruby (1.9) throws lỗi cú pháp nếu có một dấu hỏi ở cuối:
#unexpected '='
@server_error? = true
self.server_error? = true
Xin chào, và cảm ơn bạn đã trả lời của bạn. Chính xác thì my_boolean_reader ở đây là gì? Tôi đã nhận NoMethodError, vì vậy rõ ràng là tôi đang thiếu một cái gì đó. – Ernest
@ c64ification: Tôi đã nói bạn có thể định nghĩa một phương thức gọi là 'my_boolean_reader' để làm những gì bạn đã làm sau đó. –
ok, thật thú vị, cảm ơn bạn – Ernest