Sha256: 39e68f6dac2257575b42c06e2c04a231658b065224ab326a49a0fa26df634c13
Contents?: true
Size: 837 Bytes
Versions: 1
Compression:
Stored size: 837 Bytes
Contents
:ruby tr_prefix = if resource.respond_to?(:to_key) dom_id(resource) else "#{resource.class.name.underscore.gsub('/', '-')}-#{resource.object_id}" end %table{ class: table_css_classes } - rows.each do |name, options| %tr{ class: "attribute-#{name}", id: "#{tr_prefix}-#{name}"} - if resource_class.respond_to? :human_attribute_name %th{ class: 'attribute-name' } = resource_class.human_attribute_name(name) - else %th{ class: 'attribute-name' } = name - if options[:block].present? %td{ class: 'attribute-value' } = options[:block].call(resource) - else %td{ class: 'attribute-value' } = render partial: "rao/component/table/body_cells/#{options[:render_as]}", locals: { resource: resource, name: name, options: options }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rao-component-0.0.7.pre | app/views/rao/component/_resource_table.html.haml |