As originally formulated, the value is retrieved from redis as a string, and 15 * 60 = "151515151515...", i.e. 15 repeated 60 times.

If the interval values are stored as seconds then we'll also want to multiply those values in the notification_rules cucumber tables by 60, as they are currently 15 and 60, and one of the tests relied on a meaningful 15 minute interval (not 15 seconds), which is probably what threw me off.

So yup, this should then be ```(interval.nil? || (interval.to_i <= 0)) ? (15 * 60) : interval.to_i```.