Well, I've never actually heard the word 'yark' before, but in the context it does seem that the writer meant 'puke'. However, I have heard the word 'barf' (meaning 'puke').
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.