Yes you're right about that backstory @RaraRachael Poor old Ruby, starving and in need of support proves to be expensively dressed and quite capable of earning a living Ruby. It really is illustrative of the questionable quality of writing and story planning on Emmerdale.
Moira's disastrous haircut led to the unfeasible millinery of late, imho.