Câu hỏi mới:Tôi có thể thêm các phương thức lớp và các phương thức mẫu từ cùng một mô-đun không?
Tôi biết cách bao gồm và mở rộng công việc, những gì tôi tự hỏi là có cách nào để có cả phương thức lớp và phương thức từ một mô-đun không?
Đây là cách tôi làm điều đó với hai mô-đun:
module InstanceMethods
def mod1
"mod1"
end
end
module ClassMethods
def mod2
"mod2"
end
end
class Testing
include InstanceMethods
extend ClassMethods
end
t = Testing.new
puts t.mod1
puts Testing::mod2
Cảm ơn đã dành thời gian của bạn ...
Cảm ơn bạn đã thanh toán bù trừ này ra cho tôi. Xóa thông tin mô tả. Cảm ơn bạn rất nhiều vì đã dành thời gian. –
Xem câu trả lời của tôi cho một đơn giản hóa khá gọn gàng về điều này. :) – Magne