Константа kEND относится к токену «конец», как и то, чем вы заканчиваете каждый блок кода. Блок обеспечения является эквивалентом блока finally на других языках.
begin
1/0
rescue ZeroDivisionError
puts "OH SHI-"
ensure # <- THIS THING
1/1
puts "Whew, we're safe"
end
Вот к чему относится kENSURE.
Звучит так, как будто вы забыли поставить закрывающую скобку в конце вызова метода или списка параметров метода.