idとobject_id

Rubyで、"string".idを使おうとしたら、warning: Object#id will be deprecated; use Object#object_idという警告が出ましたのでobject_idを使います。
文字列リテラルは、コード中に出てくると新たにnewするようです。object_idが異なるのでわかります。

if "string".object_id != "string".object_id
    print "Diff\n"
end
# => Diff