Sha256: 1437cd2bda13b2c3e23eae0194f38ce59c8c373d54409d437fa2f7eb298f1107

Contents?: true

Size: 780 Bytes

Versions: 1

Compression:

Stored size: 780 Bytes

Contents

- id = locals.include?(:task) ? "results_tsv_table_#{locals[:task]}" : "NONE"
- klass = "results_tsv_table"
- rows, total = process_result(result, locals)

- if result.key_field == "ID"
  - header = result.fields
- else
  - header = result.all_fields
  - case
  - when rows.type == :single
    - rows = rows.collect{|k,v| [k, NamedArray.setup([k].push(v), header, k, result.namespace)]}
  - when rows.type == :flat
    - rows = rows.collect{|k,v| [k, NamedArray.setup([k].push([v]), header, k, result.namespace)]}
  - else
    - rows = rows.collect{|k,v| [k, NamedArray.setup([k].concat(v), header, k, result.namespace)]}


= workflow_partial('partials/_table', workflow, task, locals.merge(:header => header, :id => id, :klass => klass, :rows => rows, :total => total))         

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbbt-views-1.0.1 share/views/partials/_result_table.haml