I am using the following code to check if a variable is not nil and not zero
if(discount != nil && discount != 0) ... end
Is the
if discount.nil? || discount == 0 [do something] end