Ao renderizar um modelo usando o mecanismo HAML e há variáveis de instância que devem ser usadas, lembre-se de definir o escopo na renderização. O mais fácil é configurá-lo para si mesmo.
@something = "text"
template = File.read("path/to/template")
result = Haml::Engine.new(template).render(self)