[–] bnorton 13y ago ↗ Instead of assigning a variable or bloating the length of your statements, use this method to to return the caller and only execute the block if the condition passes.User.where(:email => email).first.tap_if(:present?) {|user| user.send_update }
2 comments
[ 3.6 ms ] story [ 19.3 ms ] threadUser.where(:email => email).first.tap_if(:present?) {|user| user.send_update }