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