なー、まじ、そろそろコレのキチガイ加減を説明できるマトモなグラマ、こないの?

door.canbe_opened_by(cat, cat, cat);
または
door.canbe_opened_by([cat, cat, cat]);