テンプレートファイルのerb解釈を行うパペットテンプレートを使用しています。利用可能なすべての変数を知りたいのですが、利用可能な変数 (fqdn など) は、私が認識しているリフレクション メソッドのいずれにもリストされていません。具体的には、次のいずれもありません。
<% Module.constants.each do |v| %># module constant: <%= v %>
<% end %>
<% Kernel.local_variables.each do |v| %># local variable: <%= v %>
<% end %>
<% Kernel.instance_variables.each do |v| %># instance variable: <%= v %>
<% end %>
<% Module.class_variables.each do |v| %># class variable: <%= v %>
<% end %>
<% Kernel.global_variables.each do |v| %># global variable: <%= v %>
<% end %>
これらを私に明らかにするerbの追加のリフレクションメソッドはありますか?