Forum:Question about spirit reaper's effect

For the ruling of Spirit Reaper The ruling says that to make your opponent discard a card it need to to inflict at least 1 point of damage. I disagree as the card says "when this card attacks directly" and not when this card inflict battle damage suck as Don Zaloog. Does the official ruling say it must inflict battle damage?