Module: Lolita::FileUpload

Defined in:
lib/lolita-file-upload.rb,
lib/lolita-file-upload/rails/engine.rb,
lib/generators/lolita/file_upload/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: Engine

Class Method Summary collapse

Class Method Details

.get_available_file_iconsObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/lolita-file-upload.rb', line 13

def get_available_file_icons
  @available_file_icons ||= {}.tap do |results|
    Dir.entries(::File.dirname(__FILE__) + '/../app/assets/images/lolita/file-icons').each do |item|
      if ::File.extname(item) == '.png'
        results[::File.basename(item, '.png')] =
          ActionController::Base.helpers.asset_path(::File.join('lolita/file-icons', ::File.basename(item)))
      end
    end
  end
end