<% humanize_var = var.to_s.delete('@') %>

<%= klass.name.demodulize %>

<% klass::DEFAULT_VALUES.each do |name, object| %> <% case object[:type] %> <% when :proc %> <% when :string_proc %> <% when :duration %> <% when :array %> <% else %> <% end %> <% end %>
<%= rename&.name&.demodulize&.titleize || humanize_var.titleize %> config Value Description
<%= "#{prepend_shit}." if prepend_shit %><%= humanize_var %>.<%= name %> <% users = users_for_proc(instance.public_send(name)) %> View Users

Sample output:

"<%= raw instance.public_send(name, current_user) %>"
<%= instance.public_send(name).inspect %> <% array = array_for_proc(object[:decipher], instance.public_send(name)) %> View List <% if object[:secret] %> < Secret Value > <% elsif object[:popover] %> <% array = object[:decipher].call(instance.public_send(name)) %> View List <% elsif object[:decipher] %> <%= object[:decipher].call(instance.public_send(name)).to_s %> <% else %> <%= raw instance.public_send(name) %> <% end %> <%= object[:description] %>