I hope you don't mind if I ask why you prefer this? I'm just a sysadmin learning some Ruby, but the duplication here sticks to my eye. =)  And `respond_to?` seems to be more common pattern.

That said, of course I'm fine with the style you prefer. Just curious to learn. :)