<% unless(defined?(heading) && heading) heading = "More Details" end unless(defined?(minimizable) && minimizable) minimizable = false end unless(defined?(closable) && closable) closable = false end unless(defined?(display_footer) && display_footer) display_footer = false end unless(defined?(data_columns) && data_columns) data_columns = data_model.class.column_names.map{|x| x.to_sym} end %>

<%= heading %> <% if minimizable %> <% end %> <% if closable %> <% end %>

<% data_model.class.column_names.each_with_index do |column, index| %> <% next unless data_columns.include?(column.to_sym) %> <% next if (column.include?("token") || column.include?("password")) %> <% if column.include?("_id") %> <% assoc_object = data_model.send(column.gsub("_id", "").to_sym) %> <% case assoc_object.class.name %> <% when "Designation" %> <% when "Department" %> <% else %> <% end %> <% else %> <% value = data_model.send(column) %> <% case value.class.to_s %> <% when "Time" %> <% else %> <% end %> <% end %> <% end %>
Sl. Attribute Value
<%= index + 1 %>. <%= column.titleize %><%= assoc_object.title %><%= assoc_object.name %><%= assoc_object.class %> not recogonized
<%= index + 1 %>. <%= column.titleize %><%= display_time(value) %><%= value.blank? ? "" : value %>
<% if display_footer %> <% end %>