Sha256: 3a0b0bbf01d416bec6afafd5870e3d3053000c26545c85e181d72b0962e8ef42
Contents?: true
Size: 711 Bytes
Versions: 4
Compression:
Stored size: 711 Bytes
Contents
module AssetsHelper def gallery(assets, size = :square) images_items = assets.images.collect { |asset| content_tag( :li, link_to(image_tag(asset.public_filename(size), :alt => asset.description), asset.public_filename, :title => asset.description, :rel => 'gallery' ) ) } content_tag :ul, images_items.join, :class => 'gallery' unless images_items.empty? end def documents(assets) documents_items = assets.documents.collect { |asset| content_tag( :li, link_to("Download #{asset.filename} (#{number_to_human_size(asset.size)})", asset.public_filename, :title => asset.description ) ) } content_tag :ul, documents_items.join, :class => 'documents' unless documents_items.empty? end end
Version data entries
4 entries across 4 versions & 1 rubygems