Idiom for a person who acts like you're not there

What is the perfect idiom for someone doesn't or act like you aren't there? For instance, a group of two people are chatting and you are trying to join in with the conversation but they continue to chat with each other.


They are "giving you the cold shoulder" (some history) or even "silent treatment" (more here).

These idioms refer to the behavior, as opposed to the person engaging in that behavior. I'm not aware of an English idiom meaning "someone who gives one the cold shoulder". Related, but not an exact match, would be the word "snob", which applies to someone who feels superiority over others, and displays that feeling through stand-offish behavior.