Neredeyse tüm durumlar için, bir kitaplığa veya kullanımdan kaldırmaya yönelik meta programlamaya bağlı olarak aşırı derecede abartılıdır. Sadece rdoc'a bir yorum ekleyin ve Kernel#warnyöntemi çağırın . Örneğin:
class Foo
# <b>DEPRECATED:</b> Please use <tt>useful</tt> instead.
def useless
warn "[DEPRECATION] `useless` is deprecated. Please use `useful` instead."
useful
end
def useful
# ...
end
end
Rdoc yerine Yard kullanıyorsanız , doküman yorumunuz şöyle görünmelidir:
# @deprecated Please use {#useful} instead
Son olarak, tomdoc'a bağlı kalırsanız , yorumunuzun şöyle görünmesini sağlayın:
# Deprecated: Please use `useful` instead
Kullanımdan kaldırıldı: Yöntemin kullanımdan kaldırıldığını ve gelecekteki bir sürümde kaldırılacağını gösterir. Bunu, Genel olan ancak bir sonraki ana sürümde kaldırılacak olan yöntemleri belgelemek için kullanmanız GEREKİR.
Ayrıca, bazı gelecekteki (ve uygun şekilde semver 'd) sürümlerde kullanımdan kaldırılmış yöntemi kaldırmayı unutmayın . Java kitaplıklarının yaptığı hataları yapmayın.