Sha256: 67bf4b3d952673208d0455860976866d3c79ffc9252320678edfb99350cdda74
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
<table class='tablifier'> <thead> <th colspan="2"> <%= @to_s if @to_s %> <div class='obj-type'> <span> <label>Record Type:</label> <span class='val'><%= @class_name %></span> </span> <% if @obj_id %> <span> <label>ID:</label> <span class='val'><%= @obj_id %></span> </span> <% end %> </div> </th> </thead> <% @h.each do |k,v| %> <tr> <td><%= h k %></td> <% if k.include?( 'encrypted' ) %> <td class='attr-val'>••••••••</td> <% elsif v.nil? %> <td class='attr-val nil'>nil</td> <% elsif v.is_a?( Date ) %> <td class='attr-val date'><%= h v.strftime('%b %-d, %Y') %></td> <% elsif v.is_a?( Integer ) %> <td class='attr-val integer'><%= v %></td> <% elsif v.is_a?( Time ) %> <td class='attr-val date-time'><%= h v.strftime('%b %-d, %Y; %l:%M%P (%Z)') %></td> <% elsif v.is_a?( String ) %> <td class='attr-val string'>"<%= h v %>"</td> <% elsif [true, false].include?( v ) %> <td class='attr-val boolean <%= v.to_s %>'><%= v ? 'True' : 'False' %></td> <% else %> <td class='attr-val <%= v.class.name.underscore %>'><%= v %></td> <% end %> </tr> <% end %> </tbody> </table>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tablifier-1.1.2 | lib/tablifier/template.html.erb |
tablifier-1.1.1 | lib/tablifier/template.html.erb |
tablifier-1.1.0 | lib/tablifier/template.html.erb |