Sha256: adeb2a09e94c5c131e773b1cb48702dc0028e66a875bc3e6cd3a66b9fc33a39a

Contents?: true

Size: 582 Bytes

Versions: 5

Compression:

Stored size: 582 Bytes

Contents

module Boxroom
  module FoldersHelper
    def breadcrumbs(folder, breadcrumbs = '')
      breadcrumbs = "<li>#{link_to(folder.parent.name, folder.parent)}</li> #{breadcrumbs}"
      breadcrumbs = breadcrumbs(folder.parent, breadcrumbs) unless folder.parent == Folder.root
      breadcrumbs.html_safe
    end

    def file_icon(extension)
      if extension && FileTest.exists?(Rails.root.join('app', 'assets', 'images', 'fileicons', "#{extension.downcase}.png"))
        "boxroom/fileicons/#{extension.downcase}.png"
      else
        'boxroom/file.png'
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
boxroom-0.0.5 app/helpers/boxroom/folders_helper.rb
boxroom-0.0.4 app/helpers/boxroom/folders_helper.rb
boxroom-0.0.3 app/helpers/boxroom/folders_helper.rb
boxroom-0.0.2 app/helpers/boxroom/folders_helper.rb
boxroom-0.0.1 app/helpers/boxroom/folders_helper.rb