Ensure temporary Ruby files are deleted
Ensure temporary Ruby files are deleted

In some cases the temporary files created by `Tempfile` were not cleaned
up (especially in the case of an exception or the using sending a
termination signal).

Ensure they are always deleted by calling `unlink` in an `ensure` block.

Change-Id: I85b45dd15b4ba772bd0861bd9a59769c2b20ae73
Reviewed-on: http://gerrit.causes.com/36433
Tested-by: jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@causes.com>
Reviewed-by: Shane da Silva <6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@causes.com>

skateman/haml-lint,mzp/haml-lint