hoshinotsuyoshi/s3_explorer

View on GitHub
app/views/breadcrumbs/_prefix.html.slim

Summary

Maintainability
Test Coverage
/ first element is bucket
/ rest elements are prefixes(directories)

- if elements.present?

  / first
  li
    i.fa.fa-square-o aria-hidden=true
    span  
    - if elements.first.path.present?
      a href="#{elements.first.path}" = elements.first.name
    - else
      = elements.first.name

  / middle
  - elements[1..-2].each do |element|
    li
      i.fa.fa-folder-o aria-hidden=true
      span  
      - if element.path.present?
        a href="#{element.path}" = element.name
      - else
        = element.name

  / last
  - if elements.size > 1
    li
      i.fa.fa-folder-o aria-hidden=true
      span  
      = elements.last.name