ref: master
app/presenters/file/image.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
class FilePresenter::Image < FilePresenter def self.accepts?(f) return nil unless f.respond_to? :image? f.image? ? 10 : nil end def sized_icon(size) public_filename size end def icon_name public_filename :icon end def short_description _('Image (%s)') % content_type.split('/')[1].upcase end #Overwriting method from FilePresenter to allow download of images def download?(view = nil) view.blank? || view == 'false' end end |