erbにおけるcase文エラー

以下の文だとエラーになる。

<% case value -%>
 <% when 'hoge' -%>
  <%= print "Yes" -%>
 <% when 'hage' -%>
  <%= print "No" -%>
 <% else -%>
  <%= print "Hehehe!" -%>
<% end -%>

以下のようにすると正常に動く。

<% case value when 'hoge' -%>
  <%= print "Yes" -%>
 <% when 'hage' -%>
  <%= print "No" -%>
 <% else -%>
  <%= print "Hehehe!" -%>
<% end -%>