:+1:  what @gjvis says. This increases significantly the cognitive effort to know what ```subject``` describes, specially if using ```described_class``` inside the ```subject``` declaration.
I've always prefered ```let``` block as it emphasises on descriptive variable names. Crucial when reading code.