2011-01-18 5 views
0

を避けますか
最後の値がデバッグ文字列であるため、単にメソッドは機能しません。
最後の行をtrasparentにして、それでも前の行を戻しますが、前の行を通り過ぎるようにしていますか?
P.S私はデバッグ行を移動できません。アプリケーションフローを追跡するために他の方法を使用したくありません。ルビー、私はちょうど私のモデルでロガー機能を追加した戻り値

答えて

3

ルビのすべてが式なので、すべてが戻り値を持つ必要があります。私はこの

def self.encrypt(pass, salt) 
    logger.debug "--> user##encrypt" 
    sha = Digest::SHA1.hexdigest(pass+salt) 
    logger.debug "user##encrypt <--" 
    return sha 
end 
0
def self.encrypt(pass, salt) 
    logger.debug "--> user##encrypt" 
    hex = Digest::SHA1.hexdigest(pass+salt) 
    logger.debug "user##encrypt <--" 
    hex 
end 
ようにそれを行うだろう
関連する問題