In Ruby, I would see your example as name having the value str. Chomp would have the value of the result of the operation assigning bool the value of False, which I result of the operation might be true, so would chomp have the value of true? Either way, it looks like an assignment instead of comparison error, so I’d kick it back in a PR no matter how it worked.