Sha256: 12b1e1aa67eeb78fbf82ca3ee700fac837a2f36d3e3de1ea9b83df0193dd02b2

Contents?: true

Size: 756 Bytes

Versions: 13

Compression:

Stored size: 756 Bytes

Contents

- files = job.files 
- task = job.task_name
- workflow = job.workflow if job.workflow
- jobname = job.name
- files.reject!{|f| File.basename(File.dirname(f)) == ".html"}

- if files.any?
  - files_by_dir = {}
  - files.each do |file|
    - dir = File.dirname(file)
    - files_by_dir[dir] ||= []
    - files_by_dir[dir]  << file

  - (files_by_dir["."] || []).sort.each do |file|
    %a.small.ui.button(href="/#{[workflow.to_s, task, jobname, "file", file] * "/"}")= file
  - (files_by_dir.keys - ["."]).each do |dir|
    %dl
      %dt.ui.header #{dir}/
      %dd
        .ui.buttons
          - files_by_dir[dir].each do |file|
            %a.small.ui.button(href="/#{[workflow.to_s, task, jobname, "file", file] * "/"}")= File.basename(file)
          

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rbbt-rest-2.0.1 share/views/job_files.haml
rbbt-rest-2.0.0 share/views/job_files.haml
rbbt-rest-1.9.1 share/views/job_files.haml
rbbt-rest-1.9.0 share/views/job_files.haml
rbbt-rest-1.8.157 share/views/job_files.haml
rbbt-rest-1.8.156 share/views/job_files.haml
rbbt-rest-1.8.155 share/views/job_files.haml
rbbt-rest-1.8.154 share/views/job_files.haml
rbbt-rest-1.8.152 share/views/job_files.haml
rbbt-rest-1.8.151 share/views/job_files.haml
rbbt-rest-1.8.150 share/views/job_files.haml
rbbt-rest-1.8.148 share/views/job_files.haml
rbbt-rest-1.8.147 share/views/job_files.haml