我對rails語法比較陌生。我有一個LogString類修改屬於擴展類的對象的默認返回值
class LogString < Array
我做的與它
logs = LogString.new
logs.push 'this happened'
logs.push 'that happened'
其中工程以下罰款。我希望能夠只寫只
logs
返回什麼是logs.join(「|」)
,所以我要尋找一個語法像這裏的方法log_string
class LogString < Array
def log_string
self.join(' | ')
end
end
但其中log_string自動調用時,我只寫類實例名稱:日誌
我該怎麼做?