Update attrib.rb

How cautious do I have to be about array arguments? Sure, someone can `nil` it. But, that's going to be obvious. Empty arrays are handled by map.